pub enum PdoMappable {
None,
Rpdo,
Tpdo,
Both,
}Expand description
Possible PDO mapping values for an object
Variants§
None
Object cannot be mapped to PDOs
Rpdo
Object can be mapped to RPDOs only
Tpdo
Object can be mapped to TPDOs only
Both
Object can be mapped to both RPDOs and TPDOs
Implementations§
Source§impl PdoMappable
impl PdoMappable
Sourcepub fn supports_tpdo(&self) -> bool
pub fn supports_tpdo(&self) -> bool
Can be mapped to a TPDO
Sourcepub fn supports_rpdo(&self) -> bool
pub fn supports_rpdo(&self) -> bool
Can be mapped to an RPDO
Trait Implementations§
Source§impl Clone for PdoMappable
impl Clone for PdoMappable
Source§fn clone(&self) -> PdoMappable
fn clone(&self) -> PdoMappable
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 PdoMappable
impl Debug for PdoMappable
Source§impl Default for PdoMappable
impl Default for PdoMappable
Source§fn default() -> PdoMappable
fn default() -> PdoMappable
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PdoMappable
impl<'de> Deserialize<'de> for PdoMappable
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 PartialEq for PdoMappable
impl PartialEq for PdoMappable
impl Copy for PdoMappable
impl StructuralPartialEq for PdoMappable
Auto Trait Implementations§
impl Freeze for PdoMappable
impl RefUnwindSafe for PdoMappable
impl Send for PdoMappable
impl Sync for PdoMappable
impl Unpin for PdoMappable
impl UnwindSafe for PdoMappable
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,
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