Struct body_image_futio::FutioTunables [−][src]
pub struct FutioTunables { /* fields omitted */ }
Expand description
An additional set of tuning constants for asynchronous I/O, extending the
body_image::Tunables
set.
Setters are available via FutioTuner
(a builder type).
Implementations
Construct with default values.
Return the base (body-image) Tunables
.
Default: As per body-image crate defaults.
Return the maximum stream item buffer size in bytes, when using
SplitBodyImage
. Default: 512 KiB.
Return the maximum initial response timeout interval. Default: None (e.g. unset)
Return the maximum streaming body timeout interval. Default: 60 seconds
Return a Semaphore
reference for use in constraining the number of
concurrent blocking operations.
Default: None
Return the policy for any required blocking operations.
Default: BlockingPolicy::Direct
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for FutioTunables
impl Send for FutioTunables
impl Sync for FutioTunables
impl Unpin for FutioTunables
impl !UnwindSafe for FutioTunables
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more