Nnewtypenewtype UVect (n :: Nat) aPeek#Instances3Eq, Show, NormalFormPrimType a => Eq (UVect n a)Defined in basement-0.0.16 · Basement.Sized.UVect(PrimType a, Show a) => Show (UVect n a)Defined in basement-0.0.16 · Basement.Sized.UVectNormalForm (UVect n a)Defined in basement-0.0.16 · Basement.Sized.UVect
vvaluethaw :: (KnownNat n, PrimMonad prim, PrimType ty)=> UVect n ty-> prim (MUVect n ty (PrimState prim))Peek#
vvaluefreeze :: (PrimMonad prim, PrimType ty, Countable ty n)=> MUVect n ty (PrimState prim)-> prim (UVect n ty)Peek#
vvaluesub :: ((i <=? n) ~ 'True, (j <=? n) ~ 'True, (i <=? j) ~ 'True, PrimType ty, KnownNat i, KnownNat j, Offsetable ty i, Offsetable ty j)=> UVect n ty-> UVect (j - i) tyPeek#
vvalueuncons :: (CmpNat 0 n ~ 'LT, PrimType ty, KnownNat n, Offsetable ty n)=> UVect n ty-> (ty, UVect (n - 1) ty)Peek#
vvalueunsnoc :: (CmpNat 0 n ~ 'LT, KnownNat n, PrimType ty, Offsetable ty n)=> UVect n ty-> (UVect (n - 1) ty, ty)Peek#
vvaluesplitAt :: (CmpNat i n ~ 'LT, PrimType ty, KnownNat i, Countable ty i)=> UVect n ty-> (UVect i ty, UVect (n - i) ty)Peek#