pub struct TurtleSerializer { /* private fields */ }Expand description
Turtle serializer implementation
Implementations§
Source§impl TurtleSerializer
impl TurtleSerializer
Sourcepub fn with_base_iri(self, base_iri: impl Into<String>) -> Self
pub fn with_base_iri(self, base_iri: impl Into<String>) -> Self
Set base IRI for generating relative IRIs
Sourcepub fn with_prefix(
self,
prefix: impl Into<String>,
iri: impl Into<String>,
) -> Self
pub fn with_prefix( self, prefix: impl Into<String>, iri: impl Into<String>, ) -> Self
Add a namespace prefix
Sourcepub fn for_writer<W: Write>(self, writer: W) -> WriterTurtleSerializer<W>
pub fn for_writer<W: Write>(self, writer: W) -> WriterTurtleSerializer<W>
Create a writer-based serializer
Sourcepub fn serialize_to_string(&self, triples: &[Triple]) -> SerializeResult<String>
pub fn serialize_to_string(&self, triples: &[Triple]) -> SerializeResult<String>
Serialize triples to a string
Trait Implementations§
Source§impl Clone for TurtleSerializer
impl Clone for TurtleSerializer
Source§fn clone(&self) -> TurtleSerializer
fn clone(&self) -> TurtleSerializer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TurtleSerializer
impl Debug for TurtleSerializer
Auto Trait Implementations§
impl Freeze for TurtleSerializer
impl RefUnwindSafe for TurtleSerializer
impl Send for TurtleSerializer
impl Sync for TurtleSerializer
impl Unpin for TurtleSerializer
impl UnsafeUnpin for TurtleSerializer
impl UnwindSafe for TurtleSerializer
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<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