Trait ntex_amqp_codec::Encode[][src]

pub trait Encode {
    fn encoded_size(&self) -> usize;
fn encode(&self, buf: &mut BytesMut); }

Required methods

fn encoded_size(&self) -> usize[src]

fn encode(&self, buf: &mut BytesMut)[src]

Loading content...

Implementations on Foreign Types

impl Encode for bool[src]

impl Encode for u32[src]

impl Encode for u64[src]

impl Encode for i32[src]

impl Encode for i64[src]

impl Encode for Bytes[src]

impl Encode for ByteString[src]

impl Encode for str[src]

impl<K: Eq + Hash + Encode, V: Encode, S: BuildHasher> Encode for HashMap<K, V, S>[src]

impl<T: ArrayEncode> Encode for Vec<T>[src]

impl<T: Encode> Encode for Option<T>[src]

Loading content...

Implementors

impl Encode for AmqpError[src]

impl Encode for ConnectionError[src]

impl Encode for DeliveryState[src]

impl Encode for DistributionMode[src]

impl Encode for ErrorCondition[src]

impl Encode for Frame[src]

impl Encode for LinkError[src]

impl Encode for MessageId[src]

impl Encode for Outcome[src]

impl Encode for ReceiverSettleMode[src]

impl Encode for Role[src]

impl Encode for SaslCode[src]

impl Encode for SaslFrameBody[src]

impl Encode for Section[src]

impl Encode for SenderSettleMode[src]

impl Encode for SessionError[src]

impl Encode for TerminusDurability[src]

impl Encode for TerminusExpiryPolicy[src]

impl Encode for TransferBody[src]

impl Encode for Descriptor[src]

impl Encode for Str[src]

impl Encode for Variant[src]

fn encode(&self, buf: &mut BytesMut)[src]

Encodes Variant into provided BytesMut

impl Encode for Accepted[src]

impl Encode for Attach[src]

impl Encode for Begin[src]

impl Encode for Close[src]

impl Encode for Detach[src]

impl Encode for Disposition[src]

impl Encode for End[src]

impl Encode for Error[src]

impl Encode for Flow[src]

impl Encode for Header[src]

impl Encode for Modified[src]

impl Encode for Open[src]

impl Encode for Properties[src]

impl Encode for Received[src]

impl Encode for Rejected[src]

impl Encode for Released[src]

impl Encode for SaslChallenge[src]

impl Encode for SaslInit[src]

impl Encode for SaslMechanisms[src]

impl Encode for SaslOutcome[src]

impl Encode for SaslResponse[src]

impl Encode for Source[src]

impl Encode for Target[src]

impl Encode for Transfer[src]

impl Encode for AmqpFrame[src]

impl Encode for Message[src]

impl Encode for MessageBody[src]

impl Encode for SaslFrame[src]

impl Encode for List[src]

impl Encode for StaticSymbol[src]

impl Encode for Symbol[src]

impl Encode for VecStringMap[src]

impl Encode for VecSymbolMap[src]

impl<T: Encode + ArrayEncode> Encode for Multiple<T>[src]

impl<T: FixedEncode + ArrayEncode> Encode for T[src]

Loading content...