Struct google_compute1::api::InterconnectDiagnostics [−][src]
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
This type is not used in any activity, and only used as part of another schema.
Fields
arp_caches: Option<Vec<InterconnectDiagnosticsARPEntry>>A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled.
links: Option<Vec<InterconnectDiagnosticsLinkStatus>>A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
mac_address: Option<String>The MAC address of the Interconnect's bundle interface.
Trait Implementations
impl Clone for InterconnectDiagnostics[src]
fn clone(&self) -> InterconnectDiagnostics[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for InterconnectDiagnostics[src]
impl Default for InterconnectDiagnostics[src]
fn default() -> InterconnectDiagnostics[src]
impl<'de> Deserialize<'de> for InterconnectDiagnostics[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for InterconnectDiagnostics[src]
impl Serialize for InterconnectDiagnostics[src]
Auto Trait Implementations
impl RefUnwindSafe for InterconnectDiagnostics[src]
impl Send for InterconnectDiagnostics[src]
impl Sync for InterconnectDiagnostics[src]
impl Unpin for InterconnectDiagnostics[src]
impl UnwindSafe for InterconnectDiagnostics[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,