Enum gapi_grpc::google::cloud::osconfig::v1::inventory::item::Details[][src]

pub enum Details {
    InstalledPackage(SoftwarePackage),
    AvailablePackage(SoftwarePackage),
}

Specific details of this inventory item based on its type.

Variants

InstalledPackage(SoftwarePackage)

Software package present on the VM instance.

AvailablePackage(SoftwarePackage)

Software package available to be installed on the VM instance.

Implementations

impl Details[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Details>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Details[src]

impl Debug for Details[src]

impl PartialEq<Details> for Details[src]

impl StructuralPartialEq for Details[src]

Auto Trait Implementations

impl RefUnwindSafe for Details

impl Send for Details

impl Sync for Details

impl Unpin for Details

impl UnwindSafe for Details

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]