pub enum TurboTasksExecutionError {
Panic(Arc<TurboTasksPanic>),
Error(Arc<TurboTasksError>),
TaskContext(Arc<TurboTaskContextError>),
}Variants§
Implementations§
Source§impl TurboTasksExecutionError
impl TurboTasksExecutionError
pub fn with_task_context( &self, task: impl Display, _task_id: Option<TaskId>, ) -> Self
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for TurboTasksExecutionError
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TurboTasksExecutionError
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
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<__Context> Decode<__Context> for TurboTasksExecutionError
impl<__Context> Decode<__Context> for TurboTasksExecutionError
Source§impl Display for TurboTasksExecutionError
impl Display for TurboTasksExecutionError
Source§impl Encode for TurboTasksExecutionError
impl Encode 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
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> 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<T> DynPartialEq for T
impl<T> DynPartialEq for T
fn dyn_partial_eq(&self, other: &(dyn Any + 'static)) -> bool
§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.