Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
orderedWitnessMapOfRemove :: TestOrder w => w a -> OrderedWitnessMapOf w -> OrderedWitnessMapOf wwitness Data.Type.Witness.Specific.OrderedWitnessMap.Of Remove the first entry in the dictionary that matches the given witness.
-
witness Data.Type.Witness.Specific.OrderedWitnessMap.Of Replace the first value in the dictionary that matches the witness
orderedWitnessMapOfSingle :: w a -> a -> OrderedWitnessMapOf wwitness Data.Type.Witness.Specific.OrderedWitnessMap.Of No documentation available.
orderedWitnessMapOfToList :: forall (w :: Type -> Type) . OrderedWitnessMapOf w -> [SomeOf w]witness Data.Type.Witness.Specific.OrderedWitnessMap.Of No documentation available.
MkWitnessMapFor :: [SomeFor f w] -> WitnessMapFor (f :: k -> Type) (w :: k -> Type)witness Data.Type.Witness.Specific.WitnessMap.For No documentation available.
newtype
WitnessMapFor (f :: k -> Type) (w :: k -> Type)witness Data.Type.Witness.Specific.WitnessMap.For A dictionary that is heterogenous up to its simple witness type w. Witnesses are the keys of the dictionary, and the values they witness are the values of the dictionary.
witnessMapForToList :: WitnessMapFor (f :: k -> Type) (w :: k -> Type) -> [SomeFor f w]witness Data.Type.Witness.Specific.WitnessMap.For No documentation available.
type
WitnessMapOf = WitnessMapFor Identitywitness Data.Type.Witness.Specific.WitnessMap.Of A dictionary that is heterogenous up to its simple witness type w. Witnesses are the keys of the dictionary, and the values they witness are the values of the dictionary.
emptyWitnessMapOf :: forall (w :: Type -> Type) . WitnessMapOf wwitness Data.Type.Witness.Specific.WitnessMap.Of An empty dictionary.
witnessMapOfAdd :: w a -> a -> WitnessMapOf w -> WitnessMapOf wwitness Data.Type.Witness.Specific.WitnessMap.Of Add a witness and value as the first entry in the dictionary.