pub struct PortConfiguration {
pub direction_mask: u8,
pub value_mask: u8,
}
Fields§
§direction_mask: u8
§value_mask: u8
Trait Implementations§
Source§impl Clone for PortConfiguration
impl Clone for PortConfiguration
Source§fn clone(&self) -> PortConfiguration
fn clone(&self) -> PortConfiguration
Returns a copy 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 PortConfiguration
impl Debug for PortConfiguration
Source§impl Default for PortConfiguration
impl Default for PortConfiguration
Source§fn default() -> PortConfiguration
fn default() -> PortConfiguration
Returns the “default value” for a type. Read more
Source§impl FromByteSlice for PortConfiguration
impl FromByteSlice for PortConfiguration
Source§fn bytes_expected() -> usize
fn bytes_expected() -> usize
Returns how many bytes are expected to deserialize a instance of the implementing type. Currently this method is only used for strings.
Source§fn from_le_byte_slice(bytes: &[u8]) -> PortConfiguration
fn from_le_byte_slice(bytes: &[u8]) -> PortConfiguration
Deserialize the implementing type from a byte slice.
Source§impl Hash for PortConfiguration
impl Hash for PortConfiguration
Source§impl PartialEq for PortConfiguration
impl PartialEq for PortConfiguration
impl Copy for PortConfiguration
impl Eq for PortConfiguration
impl StructuralPartialEq for PortConfiguration
Auto Trait Implementations§
impl Freeze for PortConfiguration
impl RefUnwindSafe for PortConfiguration
impl Send for PortConfiguration
impl Sync for PortConfiguration
impl Unpin for PortConfiguration
impl UnwindSafe for PortConfiguration
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