Trait Submessage

Source
pub trait Submessage<'a> {
    type SubmessageList;

    // Required methods
    fn submessage_header(
        &self,
        octets_to_next_header: u16,
    ) -> SubmessageHeaderWrite;
    fn submessage_elements(&'a self) -> Self::SubmessageList;
}

Required Associated Types§

Required Methods§

Source

fn submessage_header(&self, octets_to_next_header: u16) -> SubmessageHeaderWrite

Source

fn submessage_elements(&'a self) -> Self::SubmessageList

Implementors§

Source§

impl<'a> Submessage<'a> for AckNackSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for DataSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for DataFragSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for GapSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for HeartbeatSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for HeartbeatFragSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for InfoDestinationSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for InfoReplySubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for InfoSourceSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for InfoTimestampSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for NackFragSubmessageWrite<'a>

Source§

impl<'a> Submessage<'a> for PadSubmessageWrite