Struct capsules_extra::net::udp::udp_send::MuxUdpSender

source ·
pub struct MuxUdpSender<'a, T: IP6Sender<'a>> { /* private fields */ }

Implementations§

source§

impl<'a, T: IP6Sender<'a>> MuxUdpSender<'a, T>

source

pub fn new(ip6_sender: &'a dyn IP6Sender<'a>) -> MuxUdpSender<'a, T>

Trait Implementations§

source§

impl<'a, T: IP6Sender<'a>> IP6SendClient for MuxUdpSender<'a, T>

This function implements the IP6SendClient trait for the UDPSendStruct, and is necessary to receive callbacks from the lower (IP) layer. When the UDP layer receives this callback, it forwards it to the UDPSendClient.

source§

fn send_done(&self, result: Result<(), ErrorCode>)

Auto Trait Implementations§

§

impl<'a, T> !Freeze for MuxUdpSender<'a, T>

§

impl<'a, T> !RefUnwindSafe for MuxUdpSender<'a, T>

§

impl<'a, T> !Send for MuxUdpSender<'a, T>

§

impl<'a, T> !Sync for MuxUdpSender<'a, T>

§

impl<'a, T> Unpin for MuxUdpSender<'a, T>

§

impl<'a, T> !UnwindSafe for MuxUdpSender<'a, T>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.