Enum aply_shared::pubsub::SchemaView[][src]

#[repr(i32)]pub enum SchemaView {
    Unspecified,
    Basic,
    Full,
}

View of Schema object fields to be returned by GetSchema and ListSchemas.

Variants

Unspecified

The default / unset value. The API will default to the BASIC view.

Basic

Include the name and type of the schema, but not the definition.

Full

Include all Schema object fields.

Implementations

impl SchemaView[src]

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

Returns true if value is a variant of SchemaView.

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

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

Trait Implementations

impl Clone for SchemaView[src]

impl Copy for SchemaView[src]

impl Debug for SchemaView[src]

impl Default for SchemaView[src]

impl Eq for SchemaView[src]

impl Hash for SchemaView[src]

impl Ord for SchemaView[src]

impl PartialEq<SchemaView> for SchemaView[src]

impl PartialOrd<SchemaView> for SchemaView[src]

impl StructuralEq for SchemaView[src]

impl StructuralPartialEq for SchemaView[src]

Auto Trait Implementations

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> Same<T> for T

type Output = T

Should always be Self

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>, 

impl<T> WithSubscriber for T[src]