[][src]Enum exonum_api::EndpointMutability

#[non_exhaustive]pub enum EndpointMutability {
    Mutable,
    Immutable,
}

Mutability of the endpoint. Used for auto-generated endpoints, e.g. in moved_permanently method.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Mutable

Endpoint should process POST requests.

Immutable

Endpoint should process GET requests.

Trait Implementations

impl Clone for EndpointMutability[src]

impl Copy for EndpointMutability[src]

impl Debug for EndpointMutability[src]

impl Eq for EndpointMutability[src]

impl From<EndpointMutability> for Method[src]

impl PartialEq<EndpointMutability> for EndpointMutability[src]

impl StructuralEq for EndpointMutability[src]

impl StructuralPartialEq for EndpointMutability[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, U> Into<U> for T where
    U: From<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>,