pub struct NamedPipeClientBuilder { /* private fields */ }Expand description
Builder for named pipe client configuration.
Implementations§
Source§impl NamedPipeClientBuilder
impl NamedPipeClientBuilder
Sourcepub fn open_mode(self, open_mode: NamedPipeOpenMode) -> Self
pub fn open_mode(self, open_mode: NamedPipeOpenMode) -> Self
Set open direction.
Sourcepub fn connect_timeout(self, connect_timeout: Duration) -> Self
pub fn connect_timeout(self, connect_timeout: Duration) -> Self
Set connect timeout.
Sourcepub fn security(self, security: PipeSecurityOptions) -> Self
pub fn security(self, security: PipeSecurityOptions) -> Self
Set raw security options.
Sourcepub fn build(self) -> Result<NamedPipeClientConfig>
pub fn build(self) -> Result<NamedPipeClientConfig>
Build a named pipe client configuration.
Trait Implementations§
Source§impl Clone for NamedPipeClientBuilder
impl Clone for NamedPipeClientBuilder
Source§fn clone(&self) -> NamedPipeClientBuilder
fn clone(&self) -> NamedPipeClientBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NamedPipeClientBuilder
impl Debug for NamedPipeClientBuilder
Auto Trait Implementations§
impl Freeze for NamedPipeClientBuilder
impl RefUnwindSafe for NamedPipeClientBuilder
impl Send for NamedPipeClientBuilder
impl Sync for NamedPipeClientBuilder
impl Unpin for NamedPipeClientBuilder
impl UnsafeUnpin for NamedPipeClientBuilder
impl UnwindSafe for NamedPipeClientBuilder
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