pub struct HandlersConfig {
pub bindings: BindingsConfig,
pub pooling: bool,
}Expand description
handlers section — server-side handler runtime config (read by serve).
Parsed in every build (so config files stay portable), but only consumed
when the handlers feature is compiled in.
Fields§
§bindings: BindingsConfighandlers.bindings — which backend serves each handler binding.
pooling: boolUse the wasmtime pooling instance allocator: faster instantiation at the cost of a large up-front virtual-memory reservation. Off by default — opt in and benchmark for your workload.
Trait Implementations§
Source§impl Clone for HandlersConfig
impl Clone for HandlersConfig
Source§fn clone(&self) -> HandlersConfig
fn clone(&self) -> HandlersConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HandlersConfig
impl Debug for HandlersConfig
Source§impl Default for HandlersConfig
impl Default for HandlersConfig
Source§fn default() -> HandlersConfig
fn default() -> HandlersConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HandlersConfigwhere
HandlersConfig: Default,
impl<'de> Deserialize<'de> for HandlersConfigwhere
HandlersConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HandlersConfig
impl RefUnwindSafe for HandlersConfig
impl Send for HandlersConfig
impl Sync for HandlersConfig
impl Unpin for HandlersConfig
impl UnsafeUnpin for HandlersConfig
impl UnwindSafe for HandlersConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more