pub struct DisconnectedSerialBackendHandle;
Expand description
Handle for a disconnected serial backend.
Trait Implementations§
Source§impl DefaultEncoding for DisconnectedSerialBackendHandle
impl DefaultEncoding for DisconnectedSerialBackendHandle
Source§type Encoding = TableEncoder
type Encoding = TableEncoder
The encoding to use for the serialization. Read more
Source§impl ResolveResource<SerialBackendHandle, DisconnectedSerialBackendHandle> for DisconnectedSerialBackendResolver
impl ResolveResource<SerialBackendHandle, DisconnectedSerialBackendHandle> for DisconnectedSerialBackendResolver
Source§type Output = ResolvedSerialBackend
type Output = ResolvedSerialBackend
The output type for resource resolution.
Source§type Error = Infallible
type Error = Infallible
The error type for
resolve
.Source§fn resolve(
&self,
DisconnectedSerialBackendHandle: DisconnectedSerialBackendHandle,
_input: ResolveSerialBackendParams<'_>,
) -> Result<Self::Output, Self::Error>
fn resolve( &self, DisconnectedSerialBackendHandle: DisconnectedSerialBackendHandle, _input: ResolveSerialBackendParams<'_>, ) -> Result<Self::Output, Self::Error>
Resolves the resource.
Source§impl ResourceId<SerialBackendHandle> for DisconnectedSerialBackendHandle
impl ResourceId<SerialBackendHandle> for DisconnectedSerialBackendHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DisconnectedSerialBackendHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for DisconnectedSerialBackendHandle
Source§const DECODERS: &'static [ErasedDecoderEntry]
const DECODERS: &'static [ErasedDecoderEntry]
The list of decoder vtables.
Source§impl StructEncodeMetadata<Resource> for DisconnectedSerialBackendHandle
impl StructEncodeMetadata<Resource> for DisconnectedSerialBackendHandle
Source§const ENCODERS: &'static [ErasedEncoderEntry]
const ENCODERS: &'static [ErasedEncoderEntry]
The list of encoder vtables.
Auto Trait Implementations§
impl Freeze for DisconnectedSerialBackendHandle
impl RefUnwindSafe for DisconnectedSerialBackendHandle
impl Send for DisconnectedSerialBackendHandle
impl Sync for DisconnectedSerialBackendHandle
impl Unpin for DisconnectedSerialBackendHandle
impl UnwindSafe for DisconnectedSerialBackendHandle
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
.Source§impl<T> MeshField for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshField for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
Source§impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
Source§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
Source§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
.Source§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in
MessageEncode::write_message
.Source§fn extract(self) -> <T as SerializeMessage>::Concrete
fn extract(self) -> <T as SerializeMessage>::Concrete
Extract the concrete message.