pub struct MuxUdpSender<'a, T: IP6Sender<'a>> { /* private fields */ }Implementations§
Source§impl<'a, T: IP6Sender<'a>> MuxUdpSender<'a, T>
 
impl<'a, T: IP6Sender<'a>> MuxUdpSender<'a, T>
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.
 
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.
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> 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