Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- sch1to2 :: ShortCausalHash -> ShortCausalHash
- decltype2to1 :: DeclType -> ConstructorType
- decltype1to2 :: ConstructorType -> DeclType
- watchKind1to2 :: WatchKind -> WatchKind
- watchKind2to1 :: WatchKind -> WatchKind
- term1to2 :: Hash -> Term Symbol Ann -> Term Symbol
- term2to1 :: forall m. Monad m => Hash -> (Reference -> m ConstructorType) -> Term Symbol -> m (Term Symbol Ann)
- termComponent1to2 :: Hash -> [(Term Symbol Ann, Type Symbol a)] -> [(Term Symbol, TypeT Symbol)]
- decl2to1 :: Hash -> Decl Symbol -> Decl Symbol Ann
- decl1to2 :: Hash -> Decl Symbol a -> Decl Symbol
- symbol2to1 :: Symbol -> Symbol
- symbol1to2 :: Symbol -> Symbol
- rreference2to1 :: Hash -> Reference' Text (Maybe Hash) -> Reference
- rreference1to2 :: Hash -> Reference -> Reference' Text (Maybe Hash)
- rreferenceid2to1 :: Hash -> Id' (Maybe Hash) -> Id
- rreferenceid1to2 :: Hash -> Id -> Id' (Maybe Hash)
- branchHash1to2 :: NamespaceHash m -> BranchHash
- branchHash2to1 :: forall m. BranchHash -> NamespaceHash m
- reference2to1 :: Reference -> Reference
- reference1to2 :: Reference -> Reference
- referenceid1to2 :: Id -> Id
- referenceid2to1 :: Id -> Id
- rreferent2to1 :: Applicative m => Hash -> (Reference -> m ConstructorType) -> ReferentH -> m Referent
- rreferent1to2 :: Hash -> Referent -> ReferentH
- referent2to1 :: Applicative m => (Reference -> m ConstructorType) -> Referent -> m Referent
- referent2to1UsingCT :: ConstructorType -> Referent -> Referent
- referent1to2 :: Referent -> Referent
- referentid1to2 :: Id -> Id
- referentid2to1 :: Applicative m => (Reference -> m ConstructorType) -> Id -> m Id
- constructorType1to2 :: ConstructorType -> ConstructorType
- constructorType2to1 :: ConstructorType -> ConstructorType
- ttype2to1 :: Type Symbol -> Type Symbol Ann
- dtype2to1 :: Hash -> Type Symbol -> Type Symbol Ann
- type2to1' :: (r -> Reference) -> TypeR r Symbol -> Type Symbol Ann
- dtype1to2 :: Hash -> Type Symbol a -> TypeD Symbol
- ttype1to2 :: Type Symbol a -> TypeT Symbol
- type1to2' :: (Reference -> r) -> Type Symbol a -> TypeR r Symbol
- causalbranch2to1 :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> CausalBranch m -> m (Branch m)
- causalbranch2to1' :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> CausalBranch m -> m (UnwrappedBranch m)
- causalbranch1to2 :: forall m. Monad m => Branch m -> CausalBranch m
- patch2to1 :: Patch -> Patch
- patch1to2 :: Patch -> Patch
- branch2to1 :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> Branch m -> m (Branch0 m)
- referent2toshorthash1 :: Maybe Int -> Referent -> ShortHash
- reference2toshorthash1 :: Maybe Int -> Reference -> ShortHash
Documentation
watchKind1to2 :: WatchKind -> WatchKind Source #
watchKind2to1 :: WatchKind -> WatchKind Source #
term2to1 :: forall m. Monad m => Hash -> (Reference -> m ConstructorType) -> Term Symbol -> m (Term Symbol Ann) Source #
termComponent1to2 :: Hash -> [(Term Symbol Ann, Type Symbol a)] -> [(Term Symbol, TypeT Symbol)] Source #
symbol2to1 :: Symbol -> Symbol Source #
symbol1to2 :: Symbol -> Symbol Source #
rreference2to1 :: Hash -> Reference' Text (Maybe Hash) -> Reference Source #
rreference1to2 :: Hash -> Reference -> Reference' Text (Maybe Hash) Source #
branchHash1to2 :: NamespaceHash m -> BranchHash Source #
branchHash2to1 :: forall m. BranchHash -> NamespaceHash m Source #
reference2to1 :: Reference -> Reference Source #
reference1to2 :: Reference -> Reference Source #
referenceid1to2 :: Id -> Id Source #
referenceid2to1 :: Id -> Id Source #
rreferent2to1 :: Applicative m => Hash -> (Reference -> m ConstructorType) -> ReferentH -> m Referent Source #
referent2to1 :: Applicative m => (Reference -> m ConstructorType) -> Referent -> m Referent Source #
referent2to1UsingCT :: ConstructorType -> Referent -> Referent Source #
Like referent2to1, but uses the provided constructor type directly
referent1to2 :: Referent -> Referent Source #
referentid1to2 :: Id -> Id Source #
referentid2to1 :: Applicative m => (Reference -> m ConstructorType) -> Id -> m Id Source #
causalbranch2to1 :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> CausalBranch m -> m (Branch m) Source #
forces loading v1 branches even if they may not exist
causalbranch2to1' :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> CausalBranch m -> m (UnwrappedBranch m) Source #
causalbranch1to2 :: forall m. Monad m => Branch m -> CausalBranch m Source #
branch2to1 :: Monad m => BranchCache m -> (Reference -> m ConstructorType) -> Branch m -> m (Branch0 m) Source #