pub enum TurboTasksExecutionError {
Panic(Arc<TurboTasksPanic>),
Error(Arc<TurboTasksError>),
TaskContext(Arc<TurboTaskContextError>),
}
Variants§
Implementations§
Source§impl TurboTasksExecutionError
impl TurboTasksExecutionError
pub fn task_context(&self, task: impl Display) -> Self
Trait Implementations§
Source§impl Clone for TurboTasksExecutionError
impl Clone for TurboTasksExecutionError
Source§fn clone(&self) -> TurboTasksExecutionError
fn clone(&self) -> TurboTasksExecutionError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TurboTasksExecutionError
impl Debug for TurboTasksExecutionError
Source§impl<'de> Deserialize<'de> for TurboTasksExecutionError
impl<'de> Deserialize<'de> for TurboTasksExecutionError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TurboTasksExecutionError
impl Display for TurboTasksExecutionError
Source§impl Error for TurboTasksExecutionError
impl Error for TurboTasksExecutionError
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()
Source§impl<'l> From<&'l (dyn Error + 'static)> for TurboTasksExecutionError
impl<'l> From<&'l (dyn Error + 'static)> for TurboTasksExecutionError
Source§impl From<Error> for TurboTasksExecutionError
impl From<Error> for TurboTasksExecutionError
Source§impl PartialEq for TurboTasksExecutionError
impl PartialEq for TurboTasksExecutionError
Source§impl Serialize for TurboTasksExecutionError
impl Serialize for TurboTasksExecutionError
impl Eq for TurboTasksExecutionError
impl StructuralPartialEq for TurboTasksExecutionError
Auto Trait Implementations§
impl Freeze for TurboTasksExecutionError
impl RefUnwindSafe for TurboTasksExecutionError
impl Send for TurboTasksExecutionError
impl Sync for TurboTasksExecutionError
impl Unpin for TurboTasksExecutionError
impl UnwindSafe for TurboTasksExecutionError
Blanket Implementations§
§impl<T> Any for Twhere
T: Any,
impl<T> Any for Twhere
T: Any,
fn get_type_id(&self) -> TypeId
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.