pub struct NamedPipeClientConfig { /* private fields */ }Expand description
Named pipe client runtime configuration.
Implementations§
Source§impl NamedPipeClientConfig
impl NamedPipeClientConfig
Sourcepub fn builder() -> NamedPipeClientBuilder
pub fn builder() -> NamedPipeClientBuilder
Create a new builder.
Sourcepub fn connect(&self) -> Result<NamedPipeClient>
pub fn connect(&self) -> Result<NamedPipeClient>
Connect to the target named pipe endpoint.
Sourcepub fn open_mode(&self) -> NamedPipeOpenMode
pub fn open_mode(&self) -> NamedPipeOpenMode
Return open mode.
Sourcepub fn connect_timeout(&self) -> Duration
pub fn connect_timeout(&self) -> Duration
Return configured connect timeout.
Sourcepub fn security(&self) -> PipeSecurityOptions
pub fn security(&self) -> PipeSecurityOptions
Return security options.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NamedPipeClientConfig
impl RefUnwindSafe for NamedPipeClientConfig
impl Send for NamedPipeClientConfig
impl Sync for NamedPipeClientConfig
impl Unpin for NamedPipeClientConfig
impl UnsafeUnpin for NamedPipeClientConfig
impl UnwindSafe for NamedPipeClientConfig
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