pub enum LcTransitionError {
LcCtrlNotReady(LcCtrlStatus),
MutexAlreadyClaimed,
FailedToClaimMutex,
VolatileRawUnlockNotSupported,
VolatileRawUnlockSupported,
TargetProgrammingFailed(u32),
TransitionFailed(LcCtrlStatus),
BadPostTransitionState(u32),
InvalidState(u32),
Generic(String),
}
Expand description
Errors related to performing an LcTransition.
Variants§
LcCtrlNotReady(LcCtrlStatus)
MutexAlreadyClaimed
FailedToClaimMutex
VolatileRawUnlockNotSupported
VolatileRawUnlockSupported
TargetProgrammingFailed(u32)
TransitionFailed(LcCtrlStatus)
BadPostTransitionState(u32)
InvalidState(u32)
Generic(String)
Trait Implementations§
Source§impl Debug for LcTransitionError
impl Debug for LcTransitionError
Source§impl<'de> Deserialize<'de> for LcTransitionError
impl<'de> Deserialize<'de> for LcTransitionError
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 LcTransitionError
impl Display for LcTransitionError
Source§impl Error for LcTransitionError
impl Error for LcTransitionError
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 SerializableError for LcTransitionError
impl SerializableError for LcTransitionError
fn as_anyhow_error(self: Box<LcTransitionError>) -> Error
Auto Trait Implementations§
impl Freeze for LcTransitionError
impl RefUnwindSafe for LcTransitionError
impl Send for LcTransitionError
impl Sync for LcTransitionError
impl Unpin for LcTransitionError
impl UnwindSafe for LcTransitionError
Blanket Implementations§
§impl<T> Annotate for T
impl<T> Annotate for T
default fn format( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<Format>
default fn comment( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<String>
default fn as_annotate(&self) -> Option<&dyn Annotate>
default fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
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