Enum gapi_grpc::google::ads::googleads::v7::enums::product_condition_enum::ProductCondition[][src]

#[repr(i32)]pub enum ProductCondition {
    Unspecified,
    Unknown,
    New,
    Refurbished,
    Used,
}

Enum describing the condition of a product offer.

Variants

Unspecified

Not specified.

Unknown

Used for return value only. Represents value unknown in this version.

New

The product condition is new.

Refurbished

The product condition is refurbished.

Used

The product condition is used.

Implementations

impl ProductCondition[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of ProductCondition.

pub fn from_i32(value: i32) -> Option<ProductCondition>[src]

Converts an i32 to a ProductCondition, or None if value is not a valid variant.

Trait Implementations

impl Clone for ProductCondition[src]

impl Copy for ProductCondition[src]

impl Debug for ProductCondition[src]

impl Default for ProductCondition[src]

impl Eq for ProductCondition[src]

impl From<ProductCondition> for i32[src]

impl Hash for ProductCondition[src]

impl Ord for ProductCondition[src]

impl PartialEq<ProductCondition> for ProductCondition[src]

impl PartialOrd<ProductCondition> for ProductCondition[src]

impl StructuralEq for ProductCondition[src]

impl StructuralPartialEq for ProductCondition[src]

Auto Trait Implementations

impl RefUnwindSafe for ProductCondition

impl Send for ProductCondition

impl Sync for ProductCondition

impl Unpin for ProductCondition

impl UnwindSafe for ProductCondition

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]