Структура Pipe Info
#[non_exhaustive]pub struct PipeInfo {
pub mode: PipeMode,
pub end: PipeEnd,
pub max_instances: u32,
pub out_buffer_size: u32,
pub in_buffer_size: u32,
}
Доступно только в Windows и при включённой возможности crate
net.Информация об именованном канале.
Создаётся с помощью NamedPipeServer::info или NamedPipeClient::info.
Поля (неполный список)
В будущем в структуры с неполным списком полей могут быть добавлены дополнительные поля. Поэтому такие структуры нельзя создавать во внешних crate с помощью традиционного синтаксиса
Struct { .. }; их нельзя сопоставлять без шаблона подстановки ..; синтаксис обновления структуры также работать не будет.mode: PipeModeУказывает режим именованного канала.
end: PipeEndУказывает конец именованного канала.
max_instances: u32Максимальное количество экземпляров, которые можно создать для этого канала.
out_buffer_size: u32Количество байтов, резервируемых для выходного буфера.
in_buffer_size: u32Количество байтов, резервируемых для входного буфера.
Реализации трейтов
impl Clone for PipeInfo
fn clone_from(&mut self, source: &Self)
Выполняет копирующее присваивание из
source. Подробнее
Автоматические реализации трейтов
impl Freeze for PipeInfo
impl RefUnwindSafe for PipeInfo
impl Send for PipeInfo
impl Sync for PipeInfo
impl Unpin for PipeInfo
impl UnsafeUnpin for PipeInfo
impl UnwindSafe for PipeInfo
Обобщённые реализации
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> 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/net/windows/named_pipe/struct.PipeInfo.html