Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Unison.HashQualified
Documentation
data HashQualified n Source #
Constructors
NameOnly n | |
HashOnly ShortHash | |
HashQualified n ShortHash |
Instances
stripNamespace :: Name -> HashQualified Name -> HashQualified Name Source #
toName :: HashQualified n -> Maybe n Source #
sortByLength :: [HashQualified Name] -> [HashQualified Name] Source #
fromNameHash :: Maybe Name -> Maybe ShortHash -> HashQualified Name Source #
take :: Int -> HashQualified n -> HashQualified n Source #
toStringWith :: (n -> String) -> HashQualified n -> String Source #
toTextWith :: (n -> Text) -> HashQualified n -> Text Source #
fromNamedReferent :: n -> Referent -> HashQualified n Source #
fromNamedReference :: n -> Reference -> HashQualified n Source #
fromReferent :: Referent -> HashQualified Name Source #
fromName :: n -> HashQualified n Source #
matchesNamedReferent :: Name -> Referent -> HashQualified Name -> Bool Source #
matchesNamedReference :: Name -> Reference -> HashQualified Name -> Bool Source #
requalify :: HashQualified Name -> Referent -> HashQualified Name Source #