unison-share-api-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Server.SearchResultPrime

Documentation

data SearchResult' v a Source #

Constructors

Tm' (TermResult' v a) 
Tp' (TypeResult' v a) 

Instances

Instances details
(Show v, Show a) => Show (SearchResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

(Var v, Eq a) => Eq (SearchResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

Methods

(==) :: SearchResult' v a -> SearchResult' v a -> Bool #

(/=) :: SearchResult' v a -> SearchResult' v a -> Bool #

data TermResult' v a Source #

Instances

Instances details
Show v => Show (TermResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

Methods

showsPrec :: Int -> TermResult' v a -> ShowS #

show :: TermResult' v a -> String #

showList :: [TermResult' v a] -> ShowS #

Var v => Eq (TermResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

Methods

(==) :: TermResult' v a -> TermResult' v a -> Bool #

(/=) :: TermResult' v a -> TermResult' v a -> Bool #

data TypeResult' v a Source #

Instances

Instances details
(Show a, Show v) => Show (TypeResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

Methods

showsPrec :: Int -> TypeResult' v a -> ShowS #

show :: TypeResult' v a -> String #

showList :: [TypeResult' v a] -> ShowS #

(Var v, Eq a) => Eq (TypeResult' v a) Source # 
Instance details

Defined in Unison.Server.SearchResultPrime

Methods

(==) :: TypeResult' v a -> TypeResult' v a -> Bool #

(/=) :: TypeResult' v a -> TypeResult' v a -> Bool #

foldResult' :: (TermResult' v a -> b) -> (TypeResult' v a -> b) -> SearchResult' v a -> b Source #