Struct google_api_proto::google::cloud::compute::v1::InterconnectDiagnosticsArpEntry
source · pub struct InterconnectDiagnosticsArpEntry {
pub ip_address: Option<String>,
pub mac_address: Option<String>,
}
Expand description
Describing the ARP neighbor entries seen on this link
Fields§
§ip_address: Option<String>
The IP address of this ARP neighbor.
mac_address: Option<String>
The MAC address of this ARP neighbor.
Implementations§
source§impl InterconnectDiagnosticsArpEntry
impl InterconnectDiagnosticsArpEntry
sourcepub fn mac_address(&self) -> &str
pub fn mac_address(&self) -> &str
Returns the value of mac_address
, or the default value if mac_address
is unset.
sourcepub fn ip_address(&self) -> &str
pub fn ip_address(&self) -> &str
Returns the value of ip_address
, or the default value if ip_address
is unset.
Trait Implementations§
source§impl Clone for InterconnectDiagnosticsArpEntry
impl Clone for InterconnectDiagnosticsArpEntry
source§fn clone(&self) -> InterconnectDiagnosticsArpEntry
fn clone(&self) -> InterconnectDiagnosticsArpEntry
Returns a copy 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 Message for InterconnectDiagnosticsArpEntry
impl Message for InterconnectDiagnosticsArpEntry
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for InterconnectDiagnosticsArpEntry
impl PartialEq for InterconnectDiagnosticsArpEntry
source§fn eq(&self, other: &InterconnectDiagnosticsArpEntry) -> bool
fn eq(&self, other: &InterconnectDiagnosticsArpEntry) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InterconnectDiagnosticsArpEntry
Auto Trait Implementations§
impl Freeze for InterconnectDiagnosticsArpEntry
impl RefUnwindSafe for InterconnectDiagnosticsArpEntry
impl Send for InterconnectDiagnosticsArpEntry
impl Sync for InterconnectDiagnosticsArpEntry
impl Unpin for InterconnectDiagnosticsArpEntry
impl UnwindSafe for InterconnectDiagnosticsArpEntry
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request