pub struct IPCServer { /* private fields */ }Expand description
The IPC Server listening for connections. Use the IPCBuilder to create a server. Usually one does not need to use the IPCServer object directly.
Implementations§
Source§impl IPCServer
impl IPCServer
Sourcepub async fn start<L: AsyncStreamProtocolListener>(
self,
address: L::AddressType,
options: L::ListenerOptions,
) -> Result<()>
pub async fn start<L: AsyncStreamProtocolListener>( self, address: L::AddressType, options: L::ListenerOptions, ) -> Result<()>
Starts the IPC Server. Invoked by IPCBuilder::build_server
Auto Trait Implementations§
impl Freeze for IPCServer
impl !RefUnwindSafe for IPCServer
impl Send for IPCServer
impl Sync for IPCServer
impl Unpin for IPCServer
impl !UnwindSafe for IPCServer
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