Enum lapin_async::types::AMQPValue
[−]
pub enum AMQPValue { Boolean(bool), ShortShortInt(i8), ShortShortUInt(u8), ShortInt(i16), ShortUInt(u16), LongInt(i32), LongUInt(u32), LongLongInt(i64), Float(f32), Double(f64), DecimalValue(DecimalValue), LongString(String), FieldArray(Vec<AMQPValue>), Timestamp(u64), FieldTable(BTreeMap<String, AMQPValue>), ByteArray(Vec<u8>), Void, }
Variants
Boolean(bool)
ShortShortInt(i8)
ShortShortUInt(u8)
ShortInt(i16)
ShortUInt(u16)
LongInt(i32)
LongUInt(u32)
LongLongInt(i64)
Float(f32)
Double(f64)
DecimalValue(DecimalValue)
LongString(String)
FieldArray(Vec<AMQPValue>)
Timestamp(u64)
FieldTable(BTreeMap<String, AMQPValue>)
ByteArray(Vec<u8>)
Void
Methods
impl AMQPValue
Trait Implementations
impl<'de> Deserialize<'de> for AMQPValue
fn deserialize<__D>(
__deserializer: __D
) -> Result<AMQPValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
__deserializer: __D
) -> Result<AMQPValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'a> From<&'a Value> for AMQPValue
impl From<Value> for AMQPValue
impl Serialize for AMQPValue
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl PartialEq<AMQPValue> for AMQPValue
fn eq(&self, __arg_0: &AMQPValue) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &AMQPValue) -> bool
This method tests for !=
.
impl Debug for AMQPValue
fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter.
impl Clone for AMQPValue
fn clone(&self) -> AMQPValue
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more