[][src]Trait ntex_amqp::codec::Encode

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

Required methods

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

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

Loading content...

Implementations on Foreign Types

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

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

impl Encode for str[src]

impl Encode for i32[src]

impl Encode for Bytes[src]

impl Encode for ByteString[src]

impl Encode for i64[src]

impl Encode for u32[src]

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

impl Encode for bool[src]

impl Encode for u64[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]

pub 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 for Multiple<T> where
    T: Encode + ArrayEncode, 
[src]

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

Loading content...