| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hydra.Pg.Decode.Model
Description
Term decoders for hydra.pg.model
Synopsis
- adjacentEdge :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (AdjacentEdge t0)
- direction :: Graph -> Term -> Either DecodingError Direction
- edge :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Edge t0)
- edgeLabel :: Graph -> Term -> Either DecodingError EdgeLabel
- edgeType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (EdgeType t0)
- element :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Element t0)
- elementKind :: Graph -> Term -> Either DecodingError ElementKind
- elementTree :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementTree t0)
- elementType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementType t0)
- elementTypeTree :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (ElementTypeTree t0)
- graph :: Ord t0 => (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Graph t0)
- graphSchema :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (GraphSchema t0)
- label :: Graph -> Term -> Either DecodingError Label
- lazyGraph :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (LazyGraph t0)
- property :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Property t0)
- propertyKey :: Graph -> Term -> Either DecodingError PropertyKey
- propertyType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (PropertyType t0)
- vertex :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (Vertex t0)
- vertexLabel :: Graph -> Term -> Either DecodingError VertexLabel
- vertexType :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (VertexType t0)
- vertexWithAdjacentEdges :: (Graph -> Term -> Either DecodingError t0) -> Graph -> Term -> Either DecodingError (VertexWithAdjacentEdges t0)
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
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