Spec-Zone.ru › Tokio

Перечисление TryAcquireError

pub enum TryAcquireError {
    Closed,
    NoPermits,
}
Доступно только при включённой функции crate sync.

Ошибка, возвращаемая функцией Semaphore::try_acquire.

Варианты

Closed

Семафор был закрыт и не может выдавать новые разрешения.

NoPermits

В семафоре нет доступных разрешений.

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

impl Debug for TryAcquireError

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

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

impl Display for TryAcquireError

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

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

impl Eq for TryAcquireError

impl Error for TryAcquireError

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 PartialEq for TryAcquireError

fn eq(&self, other: &TryAcquireError) -> bool

Оператор равенства ==. Подробнее
1.0.0 (const: unstable) ·

fn ne(&self, other: &Rhs) -> bool

Оператор неравенства !=. Подробнее

impl StructuralPartialEq for TryAcquireError

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

impl Freeze for TryAcquireError

impl RefUnwindSafe for TryAcquireError

impl Send for TryAcquireError

impl Sync for TryAcquireError

impl Unpin for TryAcquireError

impl UnsafeUnpin for TryAcquireError

impl UnwindSafe for TryAcquireError

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

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> 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> 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/enum.TryAcquireError.html

Spec-Zone.ru

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