pub struct ExtendedMultiplex {
pub message_id: MessageId,
pub signal_name: String,
pub multiplexor_signal_name: String,
pub mappings: Vec<ExtendedMultiplexMapping>,
}Expand description
Mapping between multiplexors and multiplexed signals
Fields§
§message_id: MessageId§signal_name: String§multiplexor_signal_name: String§mappings: Vec<ExtendedMultiplexMapping>Trait Implementations§
Source§impl Clone for ExtendedMultiplex
impl Clone for ExtendedMultiplex
Source§fn clone(&self) -> ExtendedMultiplex
fn clone(&self) -> ExtendedMultiplex
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 ExtendedMultiplex
impl Debug for ExtendedMultiplex
Source§impl<'de> Deserialize<'de> for ExtendedMultiplex
impl<'de> Deserialize<'de> for ExtendedMultiplex
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 ExtendedMultiplex
impl PartialEq for ExtendedMultiplex
Source§impl Serialize for ExtendedMultiplex
impl Serialize for ExtendedMultiplex
impl StructuralPartialEq for ExtendedMultiplex
Auto Trait Implementations§
impl Freeze for ExtendedMultiplex
impl RefUnwindSafe for ExtendedMultiplex
impl Send for ExtendedMultiplex
impl Sync for ExtendedMultiplex
impl Unpin for ExtendedMultiplex
impl UnwindSafe for ExtendedMultiplex
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