pub struct AutoConfig {
pub name: String,
pub group_id: Vec<u8>,
pub discovery_scope: String,
pub discovery_port: u16,
pub data_port: u16,
pub multicast_address_type: String,
pub allowed_interfaces: Vec<String>,
pub ignored_interfaces: Vec<String>,
pub configured_bitrate: u64,
pub interface_id: InterfaceId,
}Expand description
Configuration for an AutoInterface.
Fields§
§name: String§group_id: Vec<u8>§discovery_scope: String§discovery_port: u16§data_port: u16§multicast_address_type: String§allowed_interfaces: Vec<String>§ignored_interfaces: Vec<String>§configured_bitrate: u64§interface_id: InterfaceIdBase interface ID. Per-peer IDs will be assigned dynamically.
Trait Implementations§
Source§impl Clone for AutoConfig
impl Clone for AutoConfig
Source§fn clone(&self) -> AutoConfig
fn clone(&self) -> AutoConfig
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 AutoConfig
impl Debug for AutoConfig
Auto Trait Implementations§
impl Freeze for AutoConfig
impl RefUnwindSafe for AutoConfig
impl Send for AutoConfig
impl Sync for AutoConfig
impl Unpin for AutoConfig
impl UnwindSafe for AutoConfig
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