Перечисление Runtime Flavor
#[non_exhaustive]pub enum RuntimeFlavor {
CurrentThread,
MultiThread,
}
Доступно только при включённой функции crate
rt.Тип среды выполнения Runtime.
Это тип возвращаемого значения для Handle::runtime_flavor.
Варианты (неполный перечень)
В будущем в перечисления с неполным перечнем вариантов могут быть добавлены новые варианты. Поэтому при сопоставлении с вариантами таких перечислений необходимо добавлять дополнительную ветвь с подстановочным шаблоном, чтобы учесть возможные будущие варианты.
CurrentThread
Среда выполнения, в которой все задачи выполняются в текущем потоке.
MultiThread
Среда выполнения, в которой задачи выполняются в нескольких потоках.
Реализации трейтов
impl Debug for RuntimeFlavor
impl Eq for RuntimeFlavor
impl PartialEq for RuntimeFlavor
impl StructuralPartialEq for RuntimeFlavor
Автоматические реализации трейтов
impl Freeze for RuntimeFlavor
impl RefUnwindSafe for RuntimeFlavor
impl Send for RuntimeFlavor
impl Sync for RuntimeFlavor
impl Unpin for RuntimeFlavor
impl UnsafeUnpin for RuntimeFlavor
impl UnwindSafe for RuntimeFlavor
Общие реализации
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Изменяемо заимствует данные из принадлежащего значения. Подробнее
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> WithSubscriber for T
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Присоединяет текущий по умолчанию
Subscriber к этому типу и возвращает обёртку WithDispatch. Подробнее
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/runtime/enum.RuntimeFlavor.html