pub struct HttpRuntime { /* private fields */ }Expand description
Shared runtime state.
Implementations§
Source§impl HttpRuntime
impl HttpRuntime
Sourcepub async fn from_config(config: &ServerConfig) -> Result<Self, RuntimeError>
pub async fn from_config(config: &ServerConfig) -> Result<Self, RuntimeError>
Build from global server config.
Trait Implementations§
Source§impl Clone for HttpRuntime
impl Clone for HttpRuntime
Source§fn clone(&self) -> HttpRuntime
fn clone(&self) -> HttpRuntime
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HttpRuntime
impl !RefUnwindSafe for HttpRuntime
impl Send for HttpRuntime
impl Sync for HttpRuntime
impl Unpin for HttpRuntime
impl UnsafeUnpin for HttpRuntime
impl !UnwindSafe for HttpRuntime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request