Struct google_api_proto::google::cloud::migrationcenter::v1::MachineNetworkDetails
source · pub struct MachineNetworkDetails {
pub primary_ip_address: String,
pub public_ip_address: String,
pub primary_mac_address: String,
pub adapters: Option<NetworkAdapterList>,
}
Expand description
Details of network adapters and settings.
Fields§
§primary_ip_address: String
The primary IP address of the machine.
public_ip_address: String
The public IP address of the machine.
primary_mac_address: String
MAC address of the machine. This property is used to uniqly identify the machine.
adapters: Option<NetworkAdapterList>
List of network adapters.
Trait Implementations§
source§impl Clone for MachineNetworkDetails
impl Clone for MachineNetworkDetails
source§fn clone(&self) -> MachineNetworkDetails
fn clone(&self) -> MachineNetworkDetails
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 Debug for MachineNetworkDetails
impl Debug for MachineNetworkDetails
source§impl Default for MachineNetworkDetails
impl Default for MachineNetworkDetails
source§impl Message for MachineNetworkDetails
impl Message for MachineNetworkDetails
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 MachineNetworkDetails
impl PartialEq for MachineNetworkDetails
source§fn eq(&self, other: &MachineNetworkDetails) -> bool
fn eq(&self, other: &MachineNetworkDetails) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MachineNetworkDetails
Auto Trait Implementations§
impl Freeze for MachineNetworkDetails
impl RefUnwindSafe for MachineNetworkDetails
impl Send for MachineNetworkDetails
impl Sync for MachineNetworkDetails
impl Unpin for MachineNetworkDetails
impl UnwindSafe for MachineNetworkDetails
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