pub struct DeviceFailure {
pub backtrace: String,
pub address: String,
pub actor_id: ActorId,
}
Expand description
Device operation failures.
Fields§
§backtrace: String
The message and/or stack trace of the error.
address: String
Address of the device that had the error.
actor_id: ActorId
Actor id of the worker that had the error.
Trait Implementations§
Source§impl Clone for DeviceFailure
impl Clone for DeviceFailure
Source§fn clone(&self) -> DeviceFailure
fn clone(&self) -> DeviceFailure
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 DeviceFailure
impl Debug for DeviceFailure
Source§impl<'de> Deserialize<'de> for DeviceFailure
impl<'de> Deserialize<'de> for DeviceFailure
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 DeviceFailure
impl Display for DeviceFailure
Source§impl Error for DeviceFailure
impl Error for DeviceFailure
1.30.0 · 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 From<DeviceFailure> for Exception
impl From<DeviceFailure> for Exception
Source§fn from(source: DeviceFailure) -> Self
fn from(source: DeviceFailure) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DeviceFailure
impl PartialEq for DeviceFailure
Source§impl Serialize for DeviceFailure
impl Serialize for DeviceFailure
impl StructuralPartialEq for DeviceFailure
Auto Trait Implementations§
impl Freeze for DeviceFailure
impl RefUnwindSafe for DeviceFailure
impl Send for DeviceFailure
impl Sync for DeviceFailure
impl Unpin for DeviceFailure
impl UnwindSafe for DeviceFailure
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<A, M> Handler<IndexedErasedUnbound<M>> for A
impl<A, M> Handler<IndexedErasedUnbound<M>> for A
§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