pub enum RdfFormat {
Turtle,
NTriples,
TriG,
NQuads,
RdfXml,
JsonLd,
}Expand description
RDF format enumeration
Variants§
Turtle
Turtle format (TTL)
NTriples
N-Triples format (NT)
TriG
TriG format (named graphs)
NQuads
N-Quads format
RdfXml
RDF/XML format
JsonLd
JSON-LD format
Implementations§
Source§impl RdfFormat
impl RdfFormat
Sourcepub fn from_extension(ext: &str) -> Option<Self>
pub fn from_extension(ext: &str) -> Option<Self>
Detect format from file extension
Sourcepub fn media_type(&self) -> &'static str
pub fn media_type(&self) -> &'static str
Get the media type for this format
Sourcepub fn supports_quads(&self) -> bool
pub fn supports_quads(&self) -> bool
Returns true if this format supports named graphs (quads)
Trait Implementations§
impl Copy for RdfFormat
impl Eq for RdfFormat
impl StructuralPartialEq for RdfFormat
Auto Trait Implementations§
impl Freeze for RdfFormat
impl RefUnwindSafe for RdfFormat
impl Send for RdfFormat
impl Sync for RdfFormat
impl Unpin for RdfFormat
impl UnsafeUnpin for RdfFormat
impl UnwindSafe for RdfFormat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more