Перечисление TryRecv Error
pub enum TryRecvError {
Empty,
Disconnected,
}
Доступно только при включённой функции crate
sync.Ошибка, возвращаемая методом Receiver::try_recv.
Варианты
Empty
Этот канал в данный момент пуст, но отправитель(и) ещё не отключились, поэтому данные могут появиться.
Disconnected
Отправляющая половина канала отключилась, и новых данных больше не поступит.
Реализации трейтов
impl Clone for TryRecvError
fn clone(&self) -> TryRecvError
Возвращает копию значения. Подробнее
fn clone_from(&mut self, source: &Self)
Выполняет копирующее присваивание из
source. Подробнее
impl Copy for TryRecvError
impl Debug for TryRecvError
impl Display for TryRecvError
impl Eq for TryRecvError
impl Error for TryRecvError
fn source(&self) -> Option<&(dyn Error + 'static)>
Возвращает источник этой ошибки более низкого уровня, если он есть. Подробнее
fn description(&self) -> &str
👎Устарело начиная с версии 1.42.0:
используйте реализацию Display или to_string()
impl PartialEq for TryRecvError
impl StructuralPartialEq for TryRecvError
Автоматические реализации трейтов
impl Freeze for TryRecvError
impl RefUnwindSafe for TryRecvError
impl Send for TryRecvError
impl Sync for TryRecvError
impl Unpin for TryRecvError
impl UnsafeUnpin for TryRecvError
impl UnwindSafe for TryRecvError
Обобщённые реализации
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Изменяемо заимствует значение, которым владеет объект. Подробнее
impl<T> CloneToUninit for Twhere T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬Это экспериментальный API, доступный только в nightly-сборке. (
clone_to_uninit)
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> ToOwned for Twhere T: Clone,
type Owned = T
Тип, получаемый после приобретения владения.
fn to_owned(&self) -> T
Создаёт собственные данные из заимствованных, обычно путём клонирования. Подробнее
fn clone_into(&self, target: &mut T)
Использует заимствованные данные для замены собственных данных, обычно путём клонирования. Подробнее
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/sync/mpsc/error/enum.TryRecvError.html