[−][src]Struct exonum_api::ApiManager
Component responsible for API management. The ApiManager
encapsulates endpoint handlers and
is capable of updating them via UpdateEndpoints
.
Methods
impl ApiManager
[src]
pub fn new(config: ApiManagerConfig) -> Self
[src]
Creates a new API manager instance with the specified runtime configuration.
pub async fn run<S>(__arg0: Self, endpoints_rx: S) -> Result<()> where
S: Stream<Item = UpdateEndpoints> + Unpin,
[src]
S: Stream<Item = UpdateEndpoints> + Unpin,
Starts API manager actor with the specified endpoints update stream.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ApiManager
impl Send for ApiManager
impl Sync for ApiManager
impl Unpin for ApiManager
impl !UnwindSafe for ApiManager
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,