Enum google_api_proto::google::cloud::vmmigration::v1::vm_utilization_info::VmDetails
source · pub enum VmDetails {
VmwareVmDetails(VmwareVmDetails),
}
Variants§
VmwareVmDetails(VmwareVmDetails)
The description of the VM in a Source of type Vmware.
Implementations§
source§impl VmDetails
impl VmDetails
sourcepub fn merge(
field: &mut Option<VmDetails>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<VmDetails>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for VmDetails
impl PartialEq for VmDetails
impl StructuralPartialEq for VmDetails
Auto Trait Implementations§
impl Freeze for VmDetails
impl RefUnwindSafe for VmDetails
impl Send for VmDetails
impl Sync for VmDetails
impl Unpin for VmDetails
impl UnwindSafe for VmDetails
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