[][src]Enum exonum_api::ApiAccess

#[non_exhaustive]pub enum ApiAccess {
    Public,
    Private,
}

Exonum API access level, either private or public.

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.
Public

Public API for end users.

Private

Private API for maintainers.

Trait Implementations

impl Clone for ApiAccess[src]

impl Copy for ApiAccess[src]

impl Debug for ApiAccess[src]

impl Display for ApiAccess[src]

impl Eq for ApiAccess[src]

impl Hash for ApiAccess[src]

impl PartialEq<ApiAccess> for ApiAccess[src]

impl StructuralEq for ApiAccess[src]

impl StructuralPartialEq for ApiAccess[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> ToString for T where
    T: Display + ?Sized
[src]

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