pub struct OpenSocketSerialConfig {
pub current: Option<Socket>,
pub listener: Option<Socket>,
}
Fields§
§current: Option<Socket>
§listener: Option<Socket>
Trait Implementations§
Source§impl Debug for OpenSocketSerialConfig
impl Debug for OpenSocketSerialConfig
Source§impl DefaultEncoding for OpenSocketSerialConfig
impl DefaultEncoding for OpenSocketSerialConfig
Source§impl From<TcpListener> for OpenSocketSerialConfig
impl From<TcpListener> for OpenSocketSerialConfig
Source§fn from(listener: TcpListener) -> Self
fn from(listener: TcpListener) -> Self
Converts to this type from the input type.
Source§impl From<TcpStream> for OpenSocketSerialConfig
impl From<TcpStream> for OpenSocketSerialConfig
Source§impl From<UnixListener> for OpenSocketSerialConfig
impl From<UnixListener> for OpenSocketSerialConfig
Source§fn from(listener: UnixListener) -> Self
fn from(listener: UnixListener) -> Self
Converts to this type from the input type.
Source§impl From<UnixStream> for OpenSocketSerialConfig
impl From<UnixStream> for OpenSocketSerialConfig
Source§fn from(stream: UnixStream) -> Self
fn from(stream: UnixStream) -> Self
Converts to this type from the input type.
Source§impl ResolveResource<SerialBackendHandle, OpenSocketSerialConfig> for SocketSerialResolver
impl ResolveResource<SerialBackendHandle, OpenSocketSerialConfig> for SocketSerialResolver
Source§impl ResourceId<SerialBackendHandle> for OpenSocketSerialConfig
impl ResourceId<SerialBackendHandle> for OpenSocketSerialConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for OpenSocketSerialConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for OpenSocketSerialConfig
Source§impl StructEncodeMetadata<Resource> for OpenSocketSerialConfig
impl StructEncodeMetadata<Resource> for OpenSocketSerialConfig
Auto Trait Implementations§
impl Freeze for OpenSocketSerialConfig
impl RefUnwindSafe for OpenSocketSerialConfig
impl Send for OpenSocketSerialConfig
impl Sync for OpenSocketSerialConfig
impl Unpin for OpenSocketSerialConfig
impl UnwindSafe for OpenSocketSerialConfig
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
§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>
§impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self
into a Resource
.§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].