pub struct StableContainerWireFormat;Expand description
Selected wire for stable-container payloads.
Trait Implementations§
Source§impl Clone for StableContainerWireFormat
impl Clone for StableContainerWireFormat
Source§fn clone(&self) -> StableContainerWireFormat
fn clone(&self) -> StableContainerWireFormat
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StableContainerWireFormat
impl Debug for StableContainerWireFormat
Source§impl Default for StableContainerWireFormat
impl Default for StableContainerWireFormat
Source§fn default() -> StableContainerWireFormat
fn default() -> StableContainerWireFormat
Returns the “default value” for a type. Read more
Source§impl UWire for StableContainerWireFormat
impl UWire for StableContainerWireFormat
Source§const WIRE_ID: WireIdentity = STABLE_CONTAINER_WIRE_ID
const WIRE_ID: WireIdentity = STABLE_CONTAINER_WIRE_ID
Stable identity for the full selected wire.
Source§const PAYLOAD_FAMILY_ID: WireIdentity = STABLE_CONTAINER_PAYLOAD_FAMILY_ID
const PAYLOAD_FAMILY_ID: WireIdentity = STABLE_CONTAINER_PAYLOAD_FAMILY_ID
Payload operation family supported by this selected wire.
Source§const METADATA_LAYOUT_ID: WireIdentity = NATIVE_PREFIX_METADATA_LAYOUT_ID
const METADATA_LAYOUT_ID: WireIdentity = NATIVE_PREFIX_METADATA_LAYOUT_ID
Metadata byte layout used by this selected wire.
Source§const FORMAT_VERSION: u16 = 1u16
const FORMAT_VERSION: u16 = 1u16
Metadata byte-format version supported by this selected wire.
Source§fn wire_compatibility(actual: &WireIdentityRef) -> WireCompatibility
fn wire_compatibility(actual: &WireIdentityRef) -> WireCompatibility
Checks selected-wire compatibility before public frame exposure.
Source§fn payload_family_compatibility(actual: &WireIdentityRef) -> WireCompatibility
fn payload_family_compatibility(actual: &WireIdentityRef) -> WireCompatibility
Checks payload-family compatibility before public frame exposure.
Source§fn metadata_context() -> UWireMetadataContextwhere
Self: Sized,
fn metadata_context() -> UWireMetadataContextwhere
Self: Sized,
Returns the selected-wire metadata context consumed by metadata codecs.
Source§impl<T> UWirePayload<T> for StableContainerWireFormatwhere
T: StablePayload,
impl<T> UWirePayload<T> for StableContainerWireFormatwhere
T: StablePayload,
Source§type Codec = StableContainerPayload<T>
type Codec = StableContainerPayload<T>
Concrete payload codec used by this selected wire for
T.impl Copy for StableContainerWireFormat
impl Eq for StableContainerWireFormat
impl StructuralPartialEq for StableContainerWireFormat
Auto Trait Implementations§
impl Freeze for StableContainerWireFormat
impl RefUnwindSafe for StableContainerWireFormat
impl Send for StableContainerWireFormat
impl Sync for StableContainerWireFormat
impl Unpin for StableContainerWireFormat
impl UnwindSafe for StableContainerWireFormat
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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>
Source§impl<TCore> UWithNativePrefixWire for TCore
impl<TCore> UWithNativePrefixWire for TCore
Source§fn into_native_prefix_wire_transport<W>(
self,
wire: W,
) -> UWireTransport<TCore, W, NativePrefixFrameMetadataCodec>where
W: UWire,
fn into_native_prefix_wire_transport<W>(
self,
wire: W,
) -> UWireTransport<TCore, W, NativePrefixFrameMetadataCodec>where
W: UWire,
Wraps this core with an external or custom selected wire using canonical metadata.
Source§fn into_protobuf_transport(
self,
) -> UWireTransport<TCore, ProtobufWire, NativePrefixFrameMetadataCodec>
fn into_protobuf_transport( self, ) -> UWireTransport<TCore, ProtobufWire, NativePrefixFrameMetadataCodec>
Wraps this core with the Protocol Buffers selected-wire profile.
Source§fn into_stable_container_transport(
self,
) -> UWireTransport<TCore, StableContainerWireFormat, NativePrefixFrameMetadataCodec>
fn into_stable_container_transport( self, ) -> UWireTransport<TCore, StableContainerWireFormat, NativePrefixFrameMetadataCodec>
Wraps this core with the stable-container selected-wire profile.