pub enum PipeMode {
Byte,
Message,
}Available on crate feature
fs and Windows only.Expand description
The pipe mode of a named pipe.
Set through ServerOptions::pipe_mode.
Variants§
Byte
Data is written to the pipe as a stream of bytes. The pipe does not distinguish bytes written during different write operations.
Corresponds to PIPE_TYPE_BYTE.
Message
Data is written to the pipe as a stream of messages. The pipe treats the
bytes written during each write operation as a message unit. Any reading
on a named pipe returns ERROR_MORE_DATA when a message is not read
completely.
Corresponds to PIPE_TYPE_MESSAGE.
Trait Implementations§
impl Copy for PipeMode
impl Eq for PipeMode
impl StructuralPartialEq for PipeMode
Auto Trait Implementations§
impl Freeze for PipeMode
impl RefUnwindSafe for PipeMode
impl Send for PipeMode
impl Sync for PipeMode
impl Unpin for PipeMode
impl UnwindSafe for PipeMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more