Visitar URL original
Hydra.Pg.Decode.Model
hydra-pg
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Pg.Decode.Model

Description

Term decoders for hydra.pg.model

Synopsis

Documentation

adjacentEdge :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (AdjacentEdge t0) Source #

Decoder for hydra.pg.model.AdjacentEdge

direction :: Graph -> Term -> Either DecodingError Direction Source #

Decoder for hydra.pg.model.Direction

edge :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Edge t0) Source #

Decoder for hydra.pg.model.Edge

edgeLabel :: Graph -> Term -> Either DecodingError EdgeLabel Source #

Decoder for hydra.pg.model.EdgeLabel

edgeType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (EdgeType t0) Source #

Decoder for hydra.pg.model.EdgeType

element :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Element t0) Source #

Decoder for hydra.pg.model.Element

elementKind :: Graph -> Term -> Either DecodingError ElementKind Source #

Decoder for hydra.pg.model.ElementKind

elementTree :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementTree t0) Source #

Decoder for hydra.pg.model.ElementTree

elementType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementType t0) Source #

Decoder for hydra.pg.model.ElementType

elementTypeTree :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementTypeTree t0) Source #

Decoder for hydra.pg.model.ElementTypeTree

graph :: Ord t0 => (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Graph t0) Source #

Decoder for hydra.pg.model.Graph

graphSchema :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (GraphSchema t0) Source #

Decoder for hydra.pg.model.GraphSchema

label :: Graph -> Term -> Either DecodingError Label Source #

Decoder for hydra.pg.model.Label

lazyGraph :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (LazyGraph t0) Source #

Decoder for hydra.pg.model.LazyGraph

property :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Property t0) Source #

Decoder for hydra.pg.model.Property

propertyKey :: Graph -> Term -> Either DecodingError PropertyKey Source #

Decoder for hydra.pg.model.PropertyKey

propertyType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (PropertyType t0) Source #

Decoder for hydra.pg.model.PropertyType

vertex :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Vertex t0) Source #

Decoder for hydra.pg.model.Vertex

vertexLabel :: Graph -> Term -> Either DecodingError VertexLabel Source #

Decoder for hydra.pg.model.VertexLabel

vertexType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (VertexType t0) Source #

Decoder for hydra.pg.model.VertexType

vertexWithAdjacentEdges :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (VertexWithAdjacentEdges t0) Source #

Decoder for hydra.pg.model.VertexWithAdjacentEdges