pub struct FieldTable(/* private fields */);
Expand description
AMQP field table type.
Implementations§
Source§impl FieldTable
impl FieldTable
pub fn new() -> FieldTable
pub fn insert(&mut self, k: ShortStr, v: FieldValue) -> Option<FieldValue>
pub fn remove(&mut self, k: &ShortStr) -> Option<FieldValue>
pub fn get(&self, k: &ShortStr) -> Option<&FieldValue>
Trait Implementations§
Source§impl AsRef<HashMap<ShortStr, FieldValue>> for FieldTable
impl AsRef<HashMap<ShortStr, FieldValue>> for FieldTable
Source§impl Clone for FieldTable
impl Clone for FieldTable
Source§fn clone(&self) -> FieldTable
fn clone(&self) -> FieldTable
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FieldTable
impl Debug for FieldTable
Source§impl Default for FieldTable
impl Default for FieldTable
Source§fn default() -> FieldTable
fn default() -> FieldTable
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FieldTable
impl<'de> Deserialize<'de> for FieldTable
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FieldTable
impl Display for FieldTable
Source§impl From<FieldTable> for FieldValue
impl From<FieldTable> for FieldValue
Source§fn from(v: FieldTable) -> FieldValue
fn from(v: FieldTable) -> FieldValue
Converts to this type from the input type.
Source§impl PartialEq for FieldTable
impl PartialEq for FieldTable
Source§impl Serialize for FieldTable
impl Serialize for FieldTable
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryInto<FieldTable> for FieldValue
impl TryInto<FieldTable> for FieldValue
Source§fn try_into(
self,
) -> Result<FieldTable, <FieldValue as TryInto<FieldTable>>::Error>
fn try_into( self, ) -> Result<FieldTable, <FieldValue as TryInto<FieldTable>>::Error>
Performs the conversion.
impl StructuralPartialEq for FieldTable
Auto Trait Implementations§
impl Freeze for FieldTable
impl RefUnwindSafe for FieldTable
impl Send for FieldTable
impl Sync for FieldTable
impl Unpin for FieldTable
impl UnwindSafe for FieldTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more