#[non_exhaustive]pub enum PipeEnd {
Client,
Server,
}Available on Windows and crate feature
net only.Expand description
Indicates the end of a named pipe.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Client
The named pipe refers to the client end of a named pipe instance.
Corresponds to PIPE_CLIENT_END.
Server
The named pipe refers to the server end of a named pipe instance.
Corresponds to PIPE_SERVER_END.
Trait Implementations§
impl Copy for PipeEnd
Available on non-
loom only.impl Eq for PipeEnd
Available on non-
loom only.impl StructuralPartialEq for PipeEnd
Available on non-
loom only.Auto Trait Implementations§
impl Freeze for PipeEnd
Available on non-
loom only.impl RefUnwindSafe for PipeEnd
Available on non-
loom only.impl Send for PipeEnd
Available on non-
loom only.impl Sync for PipeEnd
Available on non-
loom only.impl Unpin for PipeEnd
Available on non-
loom only.impl UnsafeUnpin for PipeEnd
Available on non-
loom only.impl UnwindSafe for PipeEnd
Available on non-
loom only.Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Available on non-loom only.
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Available on non-
loom only.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,
Available on non-loom only.
impl<T> CloneToUninit for Twhere
T: Clone,
Available on non-
loom only.§impl<T> Instrument for T
Available on non-loom only.
impl<T> Instrument for T
Available on non-
loom only.§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§impl<T> WithSubscriber for T
Available on non-loom only.
impl<T> WithSubscriber for T
Available on non-
loom only.