Enum ethercat_soem_ctx::ErrType
source · [−]pub enum ErrType {
Emergency,
Packet,
Mbx,
Sdo,
SdoInfo,
Soe,
Foe,
FoePacketNumber,
FoeFileNotFound,
FoeBufTooSmall,
EoeInvalidRxData,
Unknown(u32),
}
Expand description
SOEM context error type
Variants
Emergency
Packet
Mbx
Sdo
SdoInfo
Soe
Foe
FoePacketNumber
FoeFileNotFound
FoeBufTooSmall
EoeInvalidRxData
Unknown(u32)
Trait Implementations
sourceimpl Error for ErrType
impl Error for ErrType
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl Copy for ErrType
impl StructuralPartialEq for ErrType
Auto Trait Implementations
impl RefUnwindSafe for ErrType
impl Send for ErrType
impl Sync for ErrType
impl Unpin for ErrType
impl UnwindSafe for ErrType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more