Skip to main content

DecodeFormatted

Trait DecodeFormatted 

Source
pub trait DecodeFormatted
where Self: Sized,
{ // Required method fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>; }

Required Methods§

Source

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DecodeFormatted for bool

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for char

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for f32

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for f64

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for i8

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for i16

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for i32

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for i64

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for u8

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for u16

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for u32

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for u64

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for DateTime<Utc>

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for Bytes

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for ByteString

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl DecodeFormatted for Uuid

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl<K: Decode + Eq + Hash, V: Decode, S: BuildHasher + Default> DecodeFormatted for HashMap<K, V, S>

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl<T: DecodeFormatted> DecodeFormatted for Option<T>

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Source§

impl<T: DecodeFormatted> DecodeFormatted for Vec<T>

Source§

fn decode_with_format( input: &mut Bytes, fmt: u8, ) -> Result<Self, AmqpParseError>

Implementors§

Source§

impl DecodeFormatted for AmqpError

Source§

impl DecodeFormatted for ConnectionError

Source§

impl DecodeFormatted for DeliveryState

Source§

impl DecodeFormatted for DistributionMode

Source§

impl DecodeFormatted for ErrorCondition

Source§

impl DecodeFormatted for LinkError

Source§

impl DecodeFormatted for MessageId

Source§

impl DecodeFormatted for Outcome

Source§

impl DecodeFormatted for ReceiverSettleMode

Source§

impl DecodeFormatted for Role

Source§

impl DecodeFormatted for SaslCode

Source§

impl DecodeFormatted for SaslFrameBody

Source§

impl DecodeFormatted for Section

Source§

impl DecodeFormatted for SenderSettleMode

Source§

impl DecodeFormatted for SessionError

Source§

impl DecodeFormatted for TerminusDurability

Source§

impl DecodeFormatted for TerminusExpiryPolicy

Source§

impl DecodeFormatted for Constructor

Source§

impl DecodeFormatted for Descriptor

Source§

impl DecodeFormatted for Variant

Source§

impl DecodeFormatted for Accepted

Source§

impl DecodeFormatted for Attach

Source§

impl DecodeFormatted for Begin

Source§

impl DecodeFormatted for Close

Source§

impl DecodeFormatted for Detach

Source§

impl DecodeFormatted for Disposition

Source§

impl DecodeFormatted for End

Source§

impl DecodeFormatted for Error

Source§

impl DecodeFormatted for Flow

Source§

impl DecodeFormatted for Header

Source§

impl DecodeFormatted for Modified

Source§

impl DecodeFormatted for Open

Source§

impl DecodeFormatted for Properties

Source§

impl DecodeFormatted for Received

Source§

impl DecodeFormatted for Rejected

Source§

impl DecodeFormatted for Released

Source§

impl DecodeFormatted for SaslChallenge

Source§

impl DecodeFormatted for SaslInit

Source§

impl DecodeFormatted for SaslMechanisms

Source§

impl DecodeFormatted for SaslOutcome

Source§

impl DecodeFormatted for SaslResponse

Source§

impl DecodeFormatted for Source

Source§

impl DecodeFormatted for Target

Source§

impl DecodeFormatted for Transfer

Source§

impl DecodeFormatted for ArrayHeader

Source§

impl DecodeFormatted for ListHeader

Source§

impl DecodeFormatted for MapHeader

Source§

impl DecodeFormatted for Array

Source§

impl DecodeFormatted for List

Source§

impl DecodeFormatted for Str

Source§

impl DecodeFormatted for Symbol

Source§

impl DecodeFormatted for VecStringMap

Source§

impl DecodeFormatted for VecSymbolMap

Source§

impl<T: Composite> DecodeFormatted for ListDescribed<T>

Source§

impl<T: DecodeFormatted> DecodeFormatted for Multiple<T>