pub struct MulticastConfig {
pub bind_addr: SocketAddr,
pub memberships: Vec<Membership>,
pub inbound_interface: Option<Interface>,
pub outbound_interface: Option<Interface>,
pub reuse_addr: bool,
pub reuse_port: bool,
pub loopback: bool,
pub ttl: Option<u32>,
}Fields§
§bind_addr: SocketAddr§memberships: Vec<Membership>§inbound_interface: Option<Interface>§outbound_interface: Option<Interface>§reuse_addr: bool§reuse_port: bool§loopback: bool§ttl: Option<u32>Trait Implementations§
Source§impl Clone for MulticastConfig
impl Clone for MulticastConfig
Source§fn clone(&self) -> MulticastConfig
fn clone(&self) -> MulticastConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MulticastConfig
impl Debug for MulticastConfig
Source§impl Default for MulticastConfig
impl Default for MulticastConfig
Source§impl PartialEq for MulticastConfig
impl PartialEq for MulticastConfig
impl Eq for MulticastConfig
impl StructuralPartialEq for MulticastConfig
Auto Trait Implementations§
impl Freeze for MulticastConfig
impl RefUnwindSafe for MulticastConfig
impl Send for MulticastConfig
impl Sync for MulticastConfig
impl Unpin for MulticastConfig
impl UnsafeUnpin for MulticastConfig
impl UnwindSafe for MulticastConfig
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