[−][src]Enum amq_protocol::types::AMQPValue
Enumeration referencing the possible AMQP values depending on the types
Variants
Boolean(bool)A bool
ShortShortInt(i8)An i8
ShortShortUInt(u8)A u8
ShortInt(i16)An i16
ShortUInt(u16)A u16
LongInt(i32)An i32
LongUInt(u32)A u32
LongLongInt(i64)An i64
Float(f32)An f32
Double(f64)An f64
DecimalValue(DecimalValue)A decimal value
LongString(String)A String
FieldArray(Vec<AMQPValue>)An array of AMQPValue
Timestamp(u64)A timestamp (u32)
FieldTable(BTreeMap<String, AMQPValue>)A Map<String, AMQPValue>
ByteArray(Vec<u8>)An array of bytes (RabbitMQ speicific)
VoidNo value
Methods
impl AMQPValue[src]
Trait Implementations
impl<'a> From<&'a Value> for AMQPValue[src]
impl From<Value> for AMQPValue[src]
impl Serialize for AMQPValue[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, [src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl Debug for AMQPValue[src]
impl PartialEq<AMQPValue> for AMQPValue[src]
impl Clone for AMQPValue[src]
fn clone(&self) -> AMQPValue[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl<'de> Deserialize<'de> for AMQPValue[src]
fn deserialize<__D>(
__deserializer: __D
) -> Result<AMQPValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<AMQPValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,