[][src]Struct exonum_configuration::Service

pub struct Service { /* fields omitted */ }

ConfigurationService config.

Trait Implementations

impl Default for Service[src]

impl Debug for Service[src]

impl Service for Service[src]

fn before_commit(&self, fork: &Fork)[src]

A service execution. This method is invoked for each service after execution of all transactions in the block but before after_commit handler. Read more

fn after_commit(&self, context: &ServiceContext)[src]

Handles block commit. This handler is invoked for each service after commit of the block. For example, a service can create one or more transactions if a specific condition has occurred. Read more

Auto Trait Implementations

impl Sync for Service

impl Send for Service

impl Unpin for Service

impl RefUnwindSafe for Service

impl UnwindSafe for Service

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Clear for T where
    T: InitializableFromZeroed + ?Sized

impl<T> InitializableFromZeroed for T where
    T: Default

impl<T> Erased for T