Trait fastobo_graphs::FromGraph
source · pub trait FromGraph<T>: Sized {
fn from_graph(source: T) -> Result<Self>;
}
Available on crate feature
obo
only.Expand description
Trait to convert an OBO graph element into an OBO syntax node.
Required Methods§
fn from_graph(source: T) -> Result<Self>
Implementations on Foreign Types§
source§impl FromGraph<Graph> for OboDoc
impl FromGraph<Graph> for OboDoc
source§fn from_graph(graph: Graph) -> Result<Self>
fn from_graph(graph: Graph) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<Node> for Option<EntityFrame>
impl FromGraph<Node> for Option<EntityFrame>
source§fn from_graph(node: Node) -> Result<Self>
fn from_graph(node: Node) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<Meta> for Vec<TermClause>
impl FromGraph<Meta> for Vec<TermClause>
source§fn from_graph(meta: Meta) -> Result<Self>
fn from_graph(meta: Meta) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<Meta> for Vec<TypedefClause>
impl FromGraph<Meta> for Vec<TypedefClause>
source§fn from_graph(meta: Meta) -> Result<Self>
fn from_graph(meta: Meta) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<Meta> for Vec<InstanceClause>
impl FromGraph<Meta> for Vec<InstanceClause>
source§fn from_graph(meta: Meta) -> Result<Self>
fn from_graph(meta: Meta) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<DefinitionPropertyValue> for TermClause
impl FromGraph<DefinitionPropertyValue> for TermClause
source§fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<DefinitionPropertyValue> for TypedefClause
impl FromGraph<DefinitionPropertyValue> for TypedefClause
source§fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<DefinitionPropertyValue> for InstanceClause
impl FromGraph<DefinitionPropertyValue> for InstanceClause
source§fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
fn from_graph(pv: DefinitionPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<BasicPropertyValue> for TermClause
impl FromGraph<BasicPropertyValue> for TermClause
source§fn from_graph(pv: BasicPropertyValue) -> Result<Self>
fn from_graph(pv: BasicPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<BasicPropertyValue> for TypedefClause
impl FromGraph<BasicPropertyValue> for TypedefClause
source§fn from_graph(pv: BasicPropertyValue) -> Result<Self>
fn from_graph(pv: BasicPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<BasicPropertyValue> for InstanceClause
impl FromGraph<BasicPropertyValue> for InstanceClause
source§fn from_graph(pv: BasicPropertyValue) -> Result<Self>
fn from_graph(pv: BasicPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<Meta> for HeaderFrame
impl FromGraph<Meta> for HeaderFrame
source§fn from_graph(meta: Meta) -> Result<Self>
fn from_graph(meta: Meta) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<BasicPropertyValue> for HeaderClause
impl FromGraph<BasicPropertyValue> for HeaderClause
source§fn from_graph(pv: BasicPropertyValue) -> Result<Self>
fn from_graph(pv: BasicPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<SynonymPropertyValue> for Synonym
impl FromGraph<SynonymPropertyValue> for Synonym
source§fn from_graph(pv: SynonymPropertyValue) -> Result<Self>
fn from_graph(pv: SynonymPropertyValue) -> Result<Self>
Available on crate feature
obo
only.source§impl FromGraph<XrefPropertyValue> for Xref
impl FromGraph<XrefPropertyValue> for Xref
source§fn from_graph(pv: XrefPropertyValue) -> Result<Self>
fn from_graph(pv: XrefPropertyValue) -> Result<Self>
Available on crate feature
obo
only.