Spec-Zone.ru › Tokio

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

#[non_exhaustive]
pub enum PipeEnd { Client, Server, }
Доступно только в Windows и при включённой возможности ящика net.

Обозначает конец именованного канала.

Варианты (неполный список)

В будущем в неполные перечисления могут быть добавлены дополнительные варианты. Поэтому при сопоставлении с вариантами неполного перечисления необходимо добавить дополнительную ветвь с подстановочным шаблоном, чтобы учесть возможные варианты в будущем.

Client

Именованный канал указывает на клиентский конец экземпляра именованного канала.

Соответствует PIPE_CLIENT_END.

Server

Именованный канал указывает на серверный конец экземпляра именованного канала.

Соответствует PIPE_SERVER_END.

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

impl Clone for PipeEnd

fn clone(&self) -> PipeEnd

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

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

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

impl Copy for PipeEnd

impl Debug for PipeEnd

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

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

impl Eq for PipeEnd

impl Hash for PipeEnd

fn hash<__H: Hasher>(&self, state: &mut __H)

Передаёт это значение указанному Hasher. Подробнее
1.3.0 ·

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Передаёт срез этого типа указанному Hasher. Подробнее

impl PartialEq for PipeEnd

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

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

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

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

impl StructuralPartialEq for PipeEnd

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

impl Freeze for PipeEnd

impl RefUnwindSafe for PipeEnd

impl Send for PipeEnd

impl Sync for PipeEnd

impl Unpin for PipeEnd

impl UnsafeUnpin for PipeEnd

impl UnwindSafe for PipeEnd

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

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, 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/net/windows/named_pipe/enum.PipeEnd.html

Spec-Zone.ru

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