pub struct UProtocolNativeWire;Expand description
Default first-wave native wire for explicit native payload paths.
Trait Implementations§
Source§impl Clone for UProtocolNativeWire
impl Clone for UProtocolNativeWire
Source§fn clone(&self) -> UProtocolNativeWire
fn clone(&self) -> UProtocolNativeWire
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 UProtocolNativeWire
impl Debug for UProtocolNativeWire
Source§impl Default for UProtocolNativeWire
impl Default for UProtocolNativeWire
Source§fn default() -> UProtocolNativeWire
fn default() -> UProtocolNativeWire
Returns the “default value” for a type. Read more
Source§impl PartialEq for UProtocolNativeWire
impl PartialEq for UProtocolNativeWire
Source§impl UWire for UProtocolNativeWire
impl UWire for UProtocolNativeWire
Source§const WIRE_ID: WireIdentity = UPROTOCOL_NATIVE_WIRE_ID
const WIRE_ID: WireIdentity = UPROTOCOL_NATIVE_WIRE_ID
Stable identity for the full selected wire.
Source§const PAYLOAD_FAMILY_ID: WireIdentity = NATIVE_EXPLICIT_PAYLOAD_FAMILY_ID
const PAYLOAD_FAMILY_ID: WireIdentity = NATIVE_EXPLICIT_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.
impl Copy for UProtocolNativeWire
impl Eq for UProtocolNativeWire
impl StructuralPartialEq for UProtocolNativeWire
Auto Trait Implementations§
impl Freeze for UProtocolNativeWire
impl RefUnwindSafe for UProtocolNativeWire
impl Send for UProtocolNativeWire
impl Sync for UProtocolNativeWire
impl Unpin for UProtocolNativeWire
impl UnwindSafe for UProtocolNativeWire
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.