pub enum DiscoveryProfile {
Static,
Lan,
Campus,
Mobile,
HighMobility,
Asymmetric,
Custom(DiscoveryConfig),
}Expand description
High-level deployment profiles mapping to tuned DiscoveryConfig sets.
Variants§
Static
No discovery. FIB and faces configured statically.
Lan
Link-local LAN (home, small office).
Campus
Campus or enterprise network.
Mobile
Mobile / vehicular network.
HighMobility
High-mobility (drones, V2X).
Asymmetric
Asymmetric unidirectional link (Wifibroadcast, satellite downlink).
Custom(DiscoveryConfig)
Fully custom parameters.
Trait Implementations§
Source§impl Clone for DiscoveryProfile
impl Clone for DiscoveryProfile
Source§fn clone(&self) -> DiscoveryProfile
fn clone(&self) -> DiscoveryProfile
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 DiscoveryProfile
impl Debug for DiscoveryProfile
Source§impl Default for DiscoveryProfile
impl Default for DiscoveryProfile
Source§fn default() -> DiscoveryProfile
fn default() -> DiscoveryProfile
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DiscoveryProfile
impl RefUnwindSafe for DiscoveryProfile
impl Send for DiscoveryProfile
impl Sync for DiscoveryProfile
impl Unpin for DiscoveryProfile
impl UnwindSafe for DiscoveryProfile
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