Spec-Zone.ru › Tokio

Структура RecvError

pub struct RecvError(/* private fields */);
Доступно только при включённой функции crate sync.

Ошибка, возникающая при получении уведомления об изменении.

Реализации трейтов

impl Clone for RecvError

fn clone(&self) -> RecvError

Возвращает копию значения. Подробнее
1.0.0 (const: unstable) ·

fn clone_from(&mut self, source: &Self)

Выполняет копирующее присваивание из source. Подробнее

impl Debug for RecvError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Форматирует значение с помощью указанного форматтера. Подробнее

impl Display for RecvError

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Форматирует значение с помощью указанного форматтера. Подробнее

impl Error for RecvError

1.30.0 ·

fn source(&self) -> Option<&(dyn Error + 'static)>

Возвращает источник этой ошибки более низкого уровня, если он есть. Подробнее
1.0.0 ·

fn description(&self) -> &str

👎Устарело с версии 1.42.0:

используйте реализацию Display или to_string()

Подробнее
1.0.0 ·

fn cause(&self) -> Option<&dyn Error>

👎Устарело с версии 1.33.0:

заменено на Error::source, который поддерживает приведение типов

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬Это экспериментальный API, доступный только в nightly. (error_generic_member_access)
Предоставляет доступ к контексту по типу для формирования отчетов об ошибках. Подробнее

Автоматические реализации трейтов

impl Freeze for RecvError

impl RefUnwindSafe for RecvError

impl Send for RecvError

impl Sync for RecvError

impl Unpin for RecvError

impl UnsafeUnpin for RecvError

impl UnwindSafe for RecvError

Общие реализации

impl<T> Any for T
where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

Получает TypeId self. Подробнее

impl<T> Borrow<T> for T
where T: ?Sized,

fn borrow(&self) -> &T

Неизменяемо заимствует значение, принадлежащее вызывающему коду. Подробнее

impl<T> BorrowMut<T> for T
where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

Изменяемо заимствует значение, принадлежащее вызывающему коду. Подробнее

impl<T> CloneToUninit for T
where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬Это экспериментальный API, доступный только в nightly-сборке. (clone_to_uninit)
Выполняет присваивание копированием из self в dest. Подробнее

impl<T> From<T> for T

fn from(t: T) -> T

Возвращает аргумент без изменений.

impl<T> Instrument for T

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Инструментирует этот тип с помощью указанного Span, возвращая обёртку Instrumented. Подробнее

fn in_current_span(self) -> Instrumented<Self> ⓘ

Инструментирует этот тип с помощью текущего Span, возвращая обёртку Instrumented. Подробнее

impl<T, U> Into<U> for T
where U: From<T>,

fn into(self) -> U

Вызывает U::from(self).

То есть результат этого преобразования определяется реализацией From<T> for U.

impl<T> ToOwned for T
where T: Clone,

type Owned = T

Тип, получаемый в результате приобретения владения.

fn to_owned(&self) -> T

Создаёт владеющие данные из заимствованных, обычно путём клонирования. Подробнее

fn clone_into(&self, target: &mut T)

Использует заимствованные данные для замены владеющих данных, обычно путём клонирования. Подробнее

impl<T> ToString for T
where T: Display + ?Sized,

fn to_string(&self) -> String

Преобразует заданное значение в String. Подробнее

impl<T, U> TryFrom<U> for T
where U: Into<T>,

type Error = Infallible

Тип, возвращаемый в случае ошибки преобразования.

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Выполняет преобразование.

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error

Тип, возвращаемый в случае ошибки преобразования.

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Выполняет преобразование.

impl<T> WithSubscriber for T

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Присоединяет указанный Subscriber к этому типу и возвращает обёртку WithDispatch. Подробнее

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Присоединяет текущий по умолчанию Subscriber к этому типу и возвращает обёртку WithDispatch. Подробнее

MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/sync/watch/error/struct.RecvError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API