[−][src]Struct google_compute1::InterconnectDiagnostics
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
mac_address: Option<String>
The MAC address of the Interconnect's bundle interface.
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.
Trait Implementations
impl Part for InterconnectDiagnostics
[src]
impl Default for InterconnectDiagnostics
[src]
fn default() -> InterconnectDiagnostics
[src]
impl Clone for InterconnectDiagnostics
[src]
fn clone(&self) -> InterconnectDiagnostics
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for InterconnectDiagnostics
[src]
impl Serialize for InterconnectDiagnostics
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for InterconnectDiagnostics
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for InterconnectDiagnostics
impl Unpin for InterconnectDiagnostics
impl Sync for InterconnectDiagnostics
impl UnwindSafe for InterconnectDiagnostics
impl RefUnwindSafe for InterconnectDiagnostics
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,