pub struct RenderOutcome { /* private fields */ }Expand description
Successful result of one complete render transaction.
Implementations§
Source§impl RenderOutcome
impl RenderOutcome
Sourcepub const fn report(&self) -> &CompatibilityReport
pub const fn report(&self) -> &CompatibilityReport
Returns the complete ordered compatibility report.
Sourcepub fn into_parts(self) -> (Artifact, CompatibilityReport)
pub fn into_parts(self) -> (Artifact, CompatibilityReport)
Consumes the outcome without discarding either complete owned value.
Trait Implementations§
Source§impl Clone for RenderOutcome
impl Clone for RenderOutcome
Auto Trait Implementations§
impl Freeze for RenderOutcome
impl RefUnwindSafe for RenderOutcome
impl Send for RenderOutcome
impl Sync for RenderOutcome
impl Unpin for RenderOutcome
impl UnsafeUnpin for RenderOutcome
impl UnwindSafe for RenderOutcome
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.