pub struct SourceRegenerateError { /* private fields */ }Expand description
An async update failure with the previous usable result, except on worker panic/cancellation.
Implementations§
Source§impl SourceRegenerateError
impl SourceRegenerateError
Sourcepub fn into_result(self) -> Option<GenerateWebfontsFromSourcesResult>
pub fn into_result(self) -> Option<GenerateWebfontsFromSourcesResult>
Recover the previous result. Worker join failures cannot recover moved state.
Sourcepub fn into_parts(self) -> (Error, Option<GenerateWebfontsFromSourcesResult>)
pub fn into_parts(self) -> (Error, Option<GenerateWebfontsFromSourcesResult>)
Recover both the error and the previous result.
Trait Implementations§
Source§impl Debug for SourceRegenerateError
Available on crate feature async only.
impl Debug for SourceRegenerateError
Available on crate feature
async only.Source§impl Display for SourceRegenerateError
Available on crate feature async only.
impl Display for SourceRegenerateError
Available on crate feature
async only.Source§impl Error for SourceRegenerateError
Available on crate feature async only.
impl Error for SourceRegenerateError
Available on crate feature
async 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 SourceRegenerateError
impl !UnwindSafe for SourceRegenerateError
impl Freeze for SourceRegenerateError
impl Send for SourceRegenerateError
impl Sync for SourceRegenerateError
impl Unpin for SourceRegenerateError
impl UnsafeUnpin for SourceRegenerateError
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.