Struct riot_wrappers::socket_embedded_nal::StackAccessor
source · pub struct StackAccessor<'a, const UDPCOUNT: usize> { /* private fields */ }
Available on
riot_module_sock_udp
and crate feature with_embedded_nal
only.Trait Implementations§
source§impl<'a, const UDPCOUNT: usize> Debug for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> Debug for StackAccessor<'a, UDPCOUNT>
source§impl<'a, const UDPCOUNT: usize> UdpClientStack for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> UdpClientStack for StackAccessor<'a, UDPCOUNT>
§type Error = NumericError
type Error = NumericError
The type returned when we have an error
source§fn connect(
&mut self,
handle: &mut Self::UdpSocket,
remote: SocketAddr
) -> Result<(), Self::Error>
fn connect( &mut self, handle: &mut Self::UdpSocket, remote: SocketAddr ) -> Result<(), Self::Error>
Connect a UDP socket with a peer using a dynamically selected port. Read more
source§fn send(
&mut self,
socket: &mut Self::UdpSocket,
buffer: &[u8]
) -> Result<(), Error<Self::Error>>
fn send( &mut self, socket: &mut Self::UdpSocket, buffer: &[u8] ) -> Result<(), Error<Self::Error>>
Send a datagram to the remote host. Read more
source§impl<'a, const UDPCOUNT: usize> UdpFullStack for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> UdpFullStack for StackAccessor<'a, UDPCOUNT>
Auto Trait Implementations§
impl<'a, const UDPCOUNT: usize> RefUnwindSafe for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> !Send for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> !Sync for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> Unpin for StackAccessor<'a, UDPCOUNT>
impl<'a, const UDPCOUNT: usize> !UnwindSafe for StackAccessor<'a, UDPCOUNT>
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