pub struct DiscoverPlan {
pub discover_id: String,
pub detail: Detail,
pub scope: Scope,
pub hops: u8,
pub visited: BTreeSet<String>,
pub timeout_ms: Option<u64>,
pub mode: Mode,
}Fields§
§discover_id: String§detail: Detail§scope: Scope§hops: u8§visited: BTreeSet<String>§timeout_ms: Option<u64>§mode: ModeImplementations§
Source§impl DiscoverPlan
impl DiscoverPlan
Trait Implementations§
Source§impl Clone for DiscoverPlan
impl Clone for DiscoverPlan
Source§fn clone(&self) -> DiscoverPlan
fn clone(&self) -> DiscoverPlan
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 moreSource§impl Debug for DiscoverPlan
impl Debug for DiscoverPlan
Source§impl<'de> Deserialize<'de> for DiscoverPlan
impl<'de> Deserialize<'de> for DiscoverPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DiscoverPlan
Source§impl PartialEq for DiscoverPlan
impl PartialEq for DiscoverPlan
Source§impl Serialize for DiscoverPlan
impl Serialize for DiscoverPlan
impl StructuralPartialEq for DiscoverPlan
Auto Trait Implementations§
impl Freeze for DiscoverPlan
impl RefUnwindSafe for DiscoverPlan
impl Send for DiscoverPlan
impl Sync for DiscoverPlan
impl Unpin for DiscoverPlan
impl UnsafeUnpin for DiscoverPlan
impl UnwindSafe for DiscoverPlan
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