sbol 0.2.0

Rust implementation of the SBOL 3.1.0 specification.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::{BuildError, Object, Triple};

/// Converts an owned typed SBOL value into RDF triples.
pub trait ToRdf {
    fn to_rdf_triples(&self) -> Result<Vec<Triple>, BuildError>;
}

/// Converts an RDF-collected object into an owned typed SBOL value.
pub trait TryFromObject: Sized {
    fn try_from_object(object: &Object) -> Option<Self>;
}