#[non_exhaustive]pub struct UdpOptions {
pub recv_buffer_size: usize,
pub send_buffer_size: usize,
}Expand description
Advanced UDP options for configuring an Interface
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.recv_buffer_size: usizeSize of the UDP receive buffer
send_buffer_size: usizeSize of the UDP send buffer
Trait Implementations§
Source§impl Clone for UdpOptions
impl Clone for UdpOptions
Source§fn clone(&self) -> UdpOptions
fn clone(&self) -> UdpOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UdpOptions
Source§impl Debug for UdpOptions
impl Debug for UdpOptions
Auto Trait Implementations§
impl Freeze for UdpOptions
impl RefUnwindSafe for UdpOptions
impl Send for UdpOptions
impl Sync for UdpOptions
impl Unpin for UdpOptions
impl UnsafeUnpin for UdpOptions
impl UnwindSafe for UdpOptions
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