Open
Description
vector/vector/src/Data/Vector/Unboxed.hs
Lines 61 to 63 in 6b8bbc3
vector/vector/src/Data/Vector/Unboxed/Mutable.hs
Lines 17 to 19 in 6b8bbc3
I was confused as to why Vector
data instances are not exposed but MVector
instances are.
Then I found #49 (comment) which explains why exposing them is unsafe, which is fair. But then there is no reason to expose the MVector
instances. This wasn't answered in #49.
I would expect this to consistent between Vector
and MVector
. Or perhaps this issue is known but the MVector
instances are not hidden to avoid breakage?
Metadata
Metadata
Assignees
Labels
No labels