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

Unison.Server.Orphans

Orphan instances

FromJSON CausalHash Source # 
Instance details

FromJSON ShortHash Source # 
Instance details

FromJSON Hash Source # 
Instance details

FromJSONKey ShortHash Source # 
Instance details

ToJSON CausalHash Source # 
Instance details

ToJSON ProjectBranchName Source # 
Instance details

ToJSON ProjectName Source # 
Instance details

ToJSON NameSegment Source # 
Instance details

ToJSON ShortHash Source # 
Instance details

ToJSON ConstructorType Source # 
Instance details

ToJSON Name Source # 
Instance details

ToJSON Hash Source # 
Instance details

ToJSON Absolute Source # 
Instance details

ToJSON Path Source # 
Instance details

ToJSONKey NameSegment Source # 
Instance details

ToJSONKey ShortHash Source # 
Instance details

ToJSONKey Name Source # 
Instance details

Binary CausalHash Source # 
Instance details

Binary Hash Source # 
Instance details

Methods

put :: Hash -> Put #

get :: Get Hash #

putList :: [Hash] -> Put #

FromHttpApiData Reference Source #

Accepts shorthashes of any of the following forms: abcdef @builtin #abcdef ##builtin abcdef

Instance details

FromHttpApiData ProjectBranchName Source # 
Instance details

FromHttpApiData ProjectName Source # 
Instance details

FromHttpApiData ShortHash Source #

Accepts shorthashes of any of the following forms: abcdef @builtin #abcdef ##builtin abcdef

Instance details

FromHttpApiData Name Source # 
Instance details

FromHttpApiData Referent Source #

Accepts shorthashes of any of the following forms: abcdef @builtin #abcdef ##builtin abcdef

Instance details

FromHttpApiData Absolute Source # 
Instance details

FromHttpApiData Path Source # 
Instance details

FromHttpApiData Path' Source # 
Instance details

FromHttpApiData Relative Source # 
Instance details

FromHttpApiData ShortCausalHash Source # 
Instance details

FromHttpApiData Width Source # 
Instance details

ToHttpApiData Reference Source #

Always renders to the form: #abcdef

Instance details

ToHttpApiData ShortHash Source #

Always renders to the form: #abcdef

Instance details

ToHttpApiData Name Source # 
Instance details

ToHttpApiData Referent Source #

Always renders to the form: #abcdef

Instance details

ToHttpApiData Absolute Source # 
Instance details

ToHttpApiData Path' Source # 
Instance details

ToHttpApiData Relative Source # 
Instance details

ToHttpApiData ShortCausalHash Source # 
Instance details

ToHttpApiData Width Source # 
Instance details

ToParamSchema Reference Source # 
Instance details

ToParamSchema ProjectBranchName Source # 
Instance details

ToParamSchema ProjectName Source # 
Instance details

ToParamSchema ShortHash Source # 
Instance details

ToParamSchema Name Source # 
Instance details

ToParamSchema Referent Source # 
Instance details

ToParamSchema Path Source # 
Instance details

ToParamSchema Relative Source # 
Instance details

ToParamSchema ShortCausalHash Source # 
Instance details

ToParamSchema Width Source # 
Instance details

ToSchema Reference Source # 
Instance details

ToSchema ProjectBranchName Source # 
Instance details

ToSchema ProjectName Source # 
Instance details

ToSchema NameSegment Source # 
Instance details

ToSchema ShortHash Source # 
Instance details

ToSchema Name Source # 
Instance details

ToSchema Absolute Source # 
Instance details

ToSchema Path Source # 
Instance details

ToCapture (Capture "branch-name" ProjectBranchName) Source # 
Instance details

Methods

toCapture :: Proxy (Capture "branch-name" ProjectBranchName) -> DocCapture #

ToCapture (Capture "fqn" Name) Source # 
Instance details

Methods

toCapture :: Proxy (Capture "fqn" Name) -> DocCapture #

ToCapture (Capture "hash" Reference) Source # 
Instance details

ToCapture (Capture "hash" ShortHash) Source # 
Instance details

ToCapture (Capture "hash" Referent) Source # 
Instance details

Methods

toCapture :: Proxy (Capture "hash" Referent) -> DocCapture #

ToCapture (Capture "namespace" Path) Source # 
Instance details

Methods

toCapture :: Proxy (Capture "namespace" Path) -> DocCapture #

ToCapture (Capture "project-name" ProjectName) Source # 
Instance details

Methods

toCapture :: Proxy (Capture "project-name" ProjectName) -> DocCapture #

ToParam (QueryParam "name" Name) Source # 
Instance details

Methods

toParam :: Proxy (QueryParam "name" Name) -> DocQueryParam #

FromJSON (HashQualified NameSegment) Source # 
Instance details

FromJSON (HashQualified Name) Source # 
Instance details

FromJSON (HashQualified NameSegment) Source # 
Instance details

FromJSON (HashQualified Name) Source # 
Instance details

ToJSON (HashQualified NameSegment) Source # 
Instance details

ToJSON (HashQualified Name) Source # 
Instance details

ToJSON (HashQualified NameSegment) Source # 
Instance details

ToJSON (HashQualified Name) Source # 
Instance details

FromHttpApiData (HashQualified Name) Source # 
Instance details

FromHttpApiData (HashQualified Name) Source # 
Instance details

ToParamSchema (HashQualified n) Source # 
Instance details

ToParamSchema (HashQualified n) Source # 
Instance details

ToSchema n => ToSchema (HashQualified n) Source # 
Instance details

ToSchema n => ToSchema (HashQualified n) Source # 
Instance details

(FromJSON a, FromJSON b) => FromJSON (DisplayObject b a) Source # 
Instance details

(ToJSON b, ToJSON a) => ToJSON (DisplayObject b a) Source # 
Instance details

(ToSchema b, ToSchema a) => ToSchema (DisplayObject b a) Source # 
Instance details