pub struct IdSerializer<'a, R, S: ?Sized> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'a, R: Clone + Ord, S: ?Sized + LinkedDataSerializer<R>> LinkedDataSerializer<R> for IdSerializer<'a, R, S>
impl<'a, R: Clone + Ord, S: ?Sized + LinkedDataSerializer<R>> LinkedDataSerializer<R> for IdSerializer<'a, R, S>
type Error = <S as LinkedDataSerializer<R>>::Error
type Ok = Option<R>
fn interpret(&mut self, term: Option<CowTerm<'_>>) -> Result<R, Self::Error>
fn serialize_resource(&mut self, resource: Option<R>) -> Result<R, Self::Error>
fn serialize_quad(&mut self, quad: Quad<R>) -> Result<(), Self::Error>
fn end(self) -> Result<Self::Ok, Self::Error>
fn as_dyn_mut(
&mut self,
) -> &mut dyn LinkedDataSerializer<R, Ok = Self::Ok, Error = Self::Error>where
Self: Sized,
Auto Trait Implementations§
impl<'a, R, S> !UnwindSafe for IdSerializer<'a, R, S>
impl<'a, R, S> Freeze for IdSerializer<'a, R, S>
impl<'a, R, S> RefUnwindSafe for IdSerializer<'a, R, S>
impl<'a, R, S> Send for IdSerializer<'a, R, S>
impl<'a, R, S> Sync for IdSerializer<'a, R, S>
impl<'a, R, S> Unpin for IdSerializer<'a, R, S>
impl<'a, R, S> UnsafeUnpin for IdSerializer<'a, R, S>
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