pub struct RegenerateError { /* private fields */ }Expand description
Failure from asynchronous regeneration. Ordinary regeneration errors retain the input result
so callers can recover it with RegenerateError::into_result and retry.
Implementations§
Source§impl RegenerateError
impl RegenerateError
Sourcepub fn into_result(self) -> Option<GenerateWebfontsResult>
pub fn into_result(self) -> Option<GenerateWebfontsResult>
Return the result that was consumed by the failed operation. This is None only if the
blocking task was cancelled by the runtime before it could return the result.
Sourcepub fn into_parts(self) -> (Option<GenerateWebfontsResult>, Error)
pub fn into_parts(self) -> (Option<GenerateWebfontsResult>, Error)
Return both the recoverable result and the underlying I/O error.
Trait Implementations§
Source§impl Debug for RegenerateError
Available on crate feature fs only.
impl Debug for RegenerateError
Available on crate feature
fs only.Source§impl Display for RegenerateError
Available on crate feature fs only.
impl Display for RegenerateError
Available on crate feature
fs only.Source§impl Error for RegenerateError
Available on crate feature fs only.
impl Error for RegenerateError
Available on crate feature
fs only.Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for RegenerateError
impl !UnwindSafe for RegenerateError
impl Freeze for RegenerateError
impl Send for RegenerateError
impl Sync for RegenerateError
impl Unpin for RegenerateError
impl UnsafeUnpin for RegenerateError
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
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.