Skip to main content

RdfDisplay

Trait RdfDisplay 

Source
pub trait RdfDisplay {
    // Required method
    fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result;

    // Provided method
    fn rdf_display(&self) -> RdfDisplayed<&Self> { ... }
}
Expand description

Display method for RDF syntax elements.

Required Methods§

Source

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.

Provided Methods§

Source

fn rdf_display(&self) -> RdfDisplayed<&Self>

Prepare the value to be formatted as an RDF syntax element.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl RdfDisplay for LangTag

Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl RdfDisplay for LangTagBuf

Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl RdfDisplay for String

Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl RdfDisplay for str

Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RdfDisplay + ?Sized> RdfDisplay for &T

Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RdfDisplayWithContext<C>, C: ?Sized> RdfDisplay for Contextual<T, &C>

Available on crate feature contextual only.
Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Source§

impl<T: RdfDisplayWithContext<C>, C: ?Sized> RdfDisplay for Contextual<T, &mut C>

Available on crate feature contextual only.
Source§

fn rdf_fmt(&self, f: &mut Formatter<'_>) -> Result

Implementors§

Source§

impl RdfDisplay for BlankId

Source§

impl RdfDisplay for BlankIdBuf

Source§

impl RdfDisplay for CowId<'_>

Source§

impl RdfDisplay for Datatype

Source§

impl RdfDisplay for DatatypeRef<'_>

Source§

impl RdfDisplay for Direction

Source§

impl RdfDisplay for GeneralizedLocalTerm

Source§

impl RdfDisplay for Id

Source§

impl RdfDisplay for IdRef<'_>

Source§

impl RdfDisplay for Literal

Source§

impl RdfDisplay for LiteralRef<'_>

Source§

impl RdfDisplay for LiteralType

Source§

impl RdfDisplay for LiteralTypeRef<'_>

Source§

impl RdfDisplay for LocalTerm

Source§

impl RdfDisplay for LocalTermRef<'_>

Source§

impl RdfDisplay for Term

Source§

impl RdfDisplay for TermRef<'_>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for BTreeDataset<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for BTreeGraph<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for HashDataset<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for HashGraph<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for IndexedBTreeDataset<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for IndexedBTreeGraph<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for IndexedHashDataset<R>

Source§

impl<R: Resource + RdfDisplay> RdfDisplay for IndexedHashGraph<R>

Source§

impl<S, P, O, G> RdfDisplay for Quad<S, P, O, G>

Source§

impl<S, P, O> RdfDisplay for Triple<S, P, O>

Source§

impl<S: RdfDisplay, P: RdfDisplay, O: RdfDisplay, G: RdfDisplay> RdfDisplay for GeneralizedQuad<S, P, O, G>

Source§

impl<S: RdfDisplay, P: RdfDisplay, O: RdfDisplay> RdfDisplay for GeneralizedTriple<S, P, O>

Source§

impl<T: Deref<Target = str>> RdfDisplay for Iri<T>

Source§

impl<T: Deref<Target = str>> RdfDisplay for IriRef<T>