Struct gapi_grpc::google::rpc::PreconditionFailure[][src]

pub struct PreconditionFailure {
    pub violations: Vec<Violation>,
}

Describes what preconditions have failed.

For example, if an RPC failed because it required the Terms of Service to be acknowledged, it could list the terms of service violation in the PreconditionFailure message.

Fields

violations: Vec<Violation>

Describes all precondition violations.

Trait Implementations

impl Clone for PreconditionFailure[src]

impl Debug for PreconditionFailure[src]

impl Default for PreconditionFailure[src]

impl Message for PreconditionFailure[src]

impl PartialEq<PreconditionFailure> for PreconditionFailure[src]

impl StructuralPartialEq for PreconditionFailure[src]

Auto Trait Implementations

impl RefUnwindSafe for PreconditionFailure

impl Send for PreconditionFailure

impl Sync for PreconditionFailure

impl Unpin for PreconditionFailure

impl UnwindSafe for PreconditionFailure

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]