Enum gapi_grpc::google::api::property::PropertyType[][src]

#[repr(i32)]pub enum PropertyType {
    Unspecified,
    Int64,
    Bool,
    String,
    Double,
}

Supported data type of the property values

Variants

Unspecified

The type is unspecified, and will result in an error.

Int64

The type is int64.

Bool

The type is bool.

String

The type is string.

Double

The type is ‘double’.

Implementations

impl PropertyType[src]

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

Returns true if value is a variant of PropertyType.

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

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

Trait Implementations

impl Clone for PropertyType[src]

impl Copy for PropertyType[src]

impl Debug for PropertyType[src]

impl Default for PropertyType[src]

impl Eq for PropertyType[src]

impl From<PropertyType> for i32[src]

impl Hash for PropertyType[src]

impl Ord for PropertyType[src]

impl PartialEq<PropertyType> for PropertyType[src]

impl PartialOrd<PropertyType> for PropertyType[src]

impl StructuralEq for PropertyType[src]

impl StructuralPartialEq for PropertyType[src]

Auto Trait Implementations

impl RefUnwindSafe for PropertyType

impl Send for PropertyType

impl Sync for PropertyType

impl Unpin for PropertyType

impl UnwindSafe for PropertyType

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]