From String (UArray Word8) | |
Instance detailsDefined in Basement.From |
From AsciiString (UArray Word8) | |
Instance detailsDefined in Basement.From |
PrimType ty => IsList (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
(PrimType ty, Eq ty) => Eq (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
Data ty => Data (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
(PrimType ty, Ord ty) => Ord (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
(PrimType ty, Show ty) => Show (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
PrimType ty => Semigroup (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
PrimType ty => Monoid (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
NormalForm (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
PrimType ty => Copy (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Copy |
PrimType ty => Collection (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Collection |
PrimType ty => Buildable (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Buildable |
PrimType ty => Fold1able (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Foldable |
PrimType ty => Foldable (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Foldable |
PrimType ty => IndexedCollection (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Indexed |
PrimType ty => InnerFunctor (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.InnerFunctor |
PrimType ty => Sequential (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Sequential Methods take :: CountOf (Element (UArray ty)) -> UArray ty -> UArray ty Source # revTake :: CountOf (Element (UArray ty)) -> UArray ty -> UArray ty Source # drop :: CountOf (Element (UArray ty)) -> UArray ty -> UArray ty Source # revDrop :: CountOf (Element (UArray ty)) -> UArray ty -> UArray ty Source # splitAt :: CountOf (Element (UArray ty)) -> UArray ty -> (UArray ty, UArray ty) Source # revSplitAt :: CountOf (Element (UArray ty)) -> UArray ty -> (UArray ty, UArray ty) Source # splitOn :: (Element (UArray ty) -> Bool) -> UArray ty -> [UArray ty] Source # break :: (Element (UArray ty) -> Bool) -> UArray ty -> (UArray ty, UArray ty) Source # breakEnd :: (Element (UArray ty) -> Bool) -> UArray ty -> (UArray ty, UArray ty) Source # breakElem :: Element (UArray ty) -> UArray ty -> (UArray ty, UArray ty) Source # takeWhile :: (Element (UArray ty) -> Bool) -> UArray ty -> UArray ty Source # dropWhile :: (Element (UArray ty) -> Bool) -> UArray ty -> UArray ty Source # intersperse :: Element (UArray ty) -> UArray ty -> UArray ty Source # intercalate :: Element (UArray ty) -> UArray ty -> Element (UArray ty) Source # span :: (Element (UArray ty) -> Bool) -> UArray ty -> (UArray ty, UArray ty) Source # spanEnd :: (Element (UArray ty) -> Bool) -> UArray ty -> (UArray ty, UArray ty) Source # filter :: (Element (UArray ty) -> Bool) -> UArray ty -> UArray ty Source # partition :: (Element (UArray ty) -> Bool) -> UArray ty -> (UArray ty, UArray ty) Source # reverse :: UArray ty -> UArray ty Source # uncons :: UArray ty -> Maybe (Element (UArray ty), UArray ty) Source # unsnoc :: UArray ty -> Maybe (UArray ty, Element (UArray ty)) Source # snoc :: UArray ty -> Element (UArray ty) -> UArray ty Source # cons :: Element (UArray ty) -> UArray ty -> UArray ty Source # find :: (Element (UArray ty) -> Bool) -> UArray ty -> Maybe (Element (UArray ty)) Source # sortBy :: (Element (UArray ty) -> Element (UArray ty) -> Ordering) -> UArray ty -> UArray ty Source # singleton :: Element (UArray ty) -> UArray ty Source # head :: NonEmpty (UArray ty) -> Element (UArray ty) Source # last :: NonEmpty (UArray ty) -> Element (UArray ty) Source # tail :: NonEmpty (UArray ty) -> UArray ty Source # init :: NonEmpty (UArray ty) -> UArray ty Source # replicate :: CountOf (Element (UArray ty)) -> Element (UArray ty) -> UArray ty Source # isPrefixOf :: UArray ty -> UArray ty -> Bool Source # isSuffixOf :: UArray ty -> UArray ty -> Bool Source # isInfixOf :: UArray ty -> UArray ty -> Bool Source # stripPrefix :: UArray ty -> UArray ty -> Maybe (UArray ty) Source # stripSuffix :: UArray ty -> UArray ty -> Maybe (UArray ty) Source # |
PrimType ty => Zippable (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Zippable Methods zipWith :: (Sequential a, Sequential b) => (Element a -> Element b -> Element (UArray ty)) -> a -> b -> UArray ty Source # zipWith3 :: (Sequential a, Sequential b, Sequential c) => (Element a -> Element b -> Element c -> Element (UArray ty)) -> a -> b -> c -> UArray ty Source # zipWith4 :: (Sequential a, Sequential b, Sequential c, Sequential d) => (Element a -> Element b -> Element c -> Element d -> Element (UArray ty)) -> a -> b -> c -> d -> UArray ty Source # zipWith5 :: (Sequential a, Sequential b, Sequential c, Sequential d, Sequential e) => (Element a -> Element b -> Element c -> Element d -> Element e -> Element (UArray ty)) -> a -> b -> c -> d -> e -> UArray ty Source # zipWith6 :: (Sequential a, Sequential b, Sequential c, Sequential d, Sequential e, Sequential f) => (Element a -> Element b -> Element c -> Element d -> Element e -> Element f -> Element (UArray ty)) -> a -> b -> c -> d -> e -> f -> UArray ty Source # zipWith7 :: (Sequential a, Sequential b, Sequential c, Sequential d, Sequential e, Sequential f, Sequential g) => (Element a -> Element b -> Element c -> Element d -> Element e -> Element f -> Element g -> Element (UArray ty)) -> a -> b -> c -> d -> e -> f -> g -> UArray ty Source # |
PrimType a => Hashable (UArray a) Source # | |
Instance detailsDefined in Foundation.Hashing.Hashable |
TryFrom (UArray Word8) String | |
Instance detailsDefined in Basement.From |
PrimType ty => From (UArray ty) (Block ty) | |
Instance detailsDefined in Basement.From |
PrimType ty => From (UArray ty) (Array ty) | |
Instance detailsDefined in Basement.From |
PrimType ty => From (Block ty) (UArray ty) | |
Instance detailsDefined in Basement.From |
PrimType ty => From (Array ty) (UArray ty) | |
Instance detailsDefined in Basement.From |
(NatWithinBound (CountOf ty) n, KnownNat n, PrimType ty) => TryFrom (UArray ty) (BlockN n ty) | |
Instance detailsDefined in Basement.From |
(NatWithinBound Int n, PrimType ty) => From (BlockN n ty) (UArray ty) | |
Instance detailsDefined in Basement.From |
type Item (UArray ty) | |
Instance detailsDefined in Basement.UArray.Base |
type Element (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Element |
type Mutable (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Buildable |
type Step (UArray ty) Source # | |
Instance detailsDefined in Foundation.Collection.Buildable |