Struct maomi::backend::context::PrerenderingData
source · pub struct PrerenderingData<C: PrerenderableComponent> { /* private fields */ }
Expand description
A helper for the prerendering data.
Implementations§
source§impl<C: PrerenderableComponent> PrerenderingData<C>
impl<C: PrerenderableComponent> PrerenderingData<C>
sourcepub fn new(data: C::PrerenderingData) -> Self
pub fn new(data: C::PrerenderingData) -> Self
Wrap the prerendering data.
sourcepub fn get(&self) -> &C::PrerenderingData
pub fn get(&self) -> &C::PrerenderingData
Get the underlying prerendering data.
sourcepub fn unwrap(self) -> C::PrerenderingData
pub fn unwrap(self) -> C::PrerenderingData
Unwrap the data.
Auto Trait Implementations§
impl<C> RefUnwindSafe for PrerenderingData<C>where <C as PrerenderableComponent>::PrerenderingData: RefUnwindSafe,
impl<C> Send for PrerenderingData<C>where <C as PrerenderableComponent>::PrerenderingData: Send,
impl<C> Sync for PrerenderingData<C>where <C as PrerenderableComponent>::PrerenderingData: Sync,
impl<C> Unpin for PrerenderingData<C>where <C as PrerenderableComponent>::PrerenderingData: Unpin,
impl<C> UnwindSafe for PrerenderingData<C>where <C as PrerenderableComponent>::PrerenderingData: UnwindSafe,
Blanket Implementations§
source§impl<S, T> PropAsRef<S> for Twhere
S: PartialEq<S> + ToOwned<Owned = T> + ?Sized,
T: Borrow<S>,
impl<S, T> PropAsRef<S> for Twhere S: PartialEq<S> + ToOwned<Owned = T> + ?Sized, T: Borrow<S>,
source§fn property_as_ref(&self) -> &S
fn property_as_ref(&self) -> &S
Borrow
&Self
as &S
.source§fn property_to_owned(s: &S) -> T
fn property_to_owned(s: &S) -> T
Clone
&S
as a new Self
.