pub fn message_multiplexor_switch(&self, message_id: MessageId) -> Option<&Signal> {
        let message = self
            .messages
            .iter()
            .find(|message| message.message_id == message_id);

        if let Some(message) = message {
            return message
                .signals
                .iter()
                .find(|signal| signal.multiplexer_indicator == MultiplexIndicator::Multiplexor);
        }
        None
    }
/// Lookup the message multiplexor switch signal for a given message
Lookup the message multiplexor switch signal for a given message
Lookup the message multiplexor switch signal for a given message
pub fn message_multiplexor_switch(&self, message_id: MessageId) -> Option<&Signal> {
        let message = self
            .messages
            .iter()
            .find(|message| message.message_id == message_id);
        if let Some(message) = message {
            return message
                .signals
                .iter()
                .find(|signal| signal.multiplexer_indicator == MultiplexIndicator::Multiplexor);
        }
        None
    }
pub fn message_multiplexor_switch ( & self , message_id : MessageId ) -> Option < & Signal > { let message = self . messages . iter ( ) . find ( | message | message . message_id == message_id ) ; if let Some ( message ) = message { return message . signals . iter ( ) . find ( | signal | signal . multiplexer_indicator == MultiplexIndicator :: Multiplexor ) ; } None }
Lookup the message multiplexor switch signal for a given message
Lookup the message multiplexor switch signal for a given message
&self
message_id
MessageId