pub struct Builder { /* private fields */ }Expand description
Configures a Relay Runtime.
Implementations§
Source§impl Builder
impl Builder
Sourcepub fn worker_threads(&mut self, num: usize) -> &mut Self
pub fn worker_threads(&mut self, num: usize) -> &mut Self
Configures the amount of worker threads available to the runtime.
The default value is the number of cores available to the system.
See also: [tokio::runtime::Builder::worker_threads].
Sourcepub fn max_blocking_threads(&mut self, num: usize) -> &mut Self
pub fn max_blocking_threads(&mut self, num: usize) -> &mut Self
Configures the amount of threads in the dynamic thread pool of the runtime.
See also: [tokio::runtime::Builder::max_blocking_threads].
Sourcepub fn thread_keep_alive(&mut self, duration: Duration) -> &mut Self
pub fn thread_keep_alive(&mut self, duration: Duration) -> &mut Self
Configures the idle timeout of threads in the dynamic thread pool.
See also: [tokio::runtime::Builder::thread_keep_alive].
Auto Trait Implementations§
impl !Freeze for Builder
impl !RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnsafeUnpin for Builder
impl !UnwindSafe for Builder
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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