Enum gapi_grpc::google::cloud::iot::v1::PublicKeyCertificateFormat[][src]

#[repr(i32)]pub enum PublicKeyCertificateFormat {
    UnspecifiedPublicKeyCertificateFormat,
    X509CertificatePem,
}

The supported formats for the public key.

Variants

UnspecifiedPublicKeyCertificateFormat

The format has not been specified. This is an invalid default value and must not be used.

X509CertificatePem

An X.509v3 certificate (RFC5280), encoded in base64, and wrapped by -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----.

Implementations

impl PublicKeyCertificateFormat[src]

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

Returns true if value is a variant of PublicKeyCertificateFormat.

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

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

Trait Implementations

impl Clone for PublicKeyCertificateFormat[src]

impl Copy for PublicKeyCertificateFormat[src]

impl Debug for PublicKeyCertificateFormat[src]

impl Default for PublicKeyCertificateFormat[src]

impl Eq for PublicKeyCertificateFormat[src]

impl From<PublicKeyCertificateFormat> for i32[src]

impl Hash for PublicKeyCertificateFormat[src]

impl Ord for PublicKeyCertificateFormat[src]

impl PartialEq<PublicKeyCertificateFormat> for PublicKeyCertificateFormat[src]

impl PartialOrd<PublicKeyCertificateFormat> for PublicKeyCertificateFormat[src]

impl StructuralEq for PublicKeyCertificateFormat[src]

impl StructuralPartialEq for PublicKeyCertificateFormat[src]

Auto Trait Implementations

impl RefUnwindSafe for PublicKeyCertificateFormat

impl Send for PublicKeyCertificateFormat

impl Sync for PublicKeyCertificateFormat

impl Unpin for PublicKeyCertificateFormat

impl UnwindSafe for PublicKeyCertificateFormat

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]