Preview of the proposed up-rust native-frame-model branch (up-rust b6b99c6d, up-spec f0e9b17) — not released documentation. branch · write-up

Trait USelectedWireZeroCopyTransport

Source
pub trait USelectedWireZeroCopyTransport: UZeroCopyTransport + UHasWire {
    type MetadataCodec: UWireMetadataCodecFor<Self::Wire>;
}
Expand description

Marker trait for zero-copy transports with a statically selected wire.

Required Associated Types§

Source

type MetadataCodec: UWireMetadataCodecFor<Self::Wire>

Metadata codec used with the selected wire.

Implementors§

Source§

impl<TCore, W, C> USelectedWireZeroCopyTransport for UWireTransport<TCore, W, C>
where TCore: UZeroCopyTransportCore, W: UWire + Send + Sync + 'static, C: UWireMetadataCodecFor<W> + Clone + Send + Sync + 'static,