Skip to main content

ExtensionMapInsert

Trait ExtensionMapInsert 

Source
pub trait ExtensionMapInsert {
    // Required method
    fn insert_typed<T>(&mut self, ext: Extension<T>)
       where T: ExtensionInfo + Serialize;
}
Expand description

Convenience trait for inserting typed extensions into a Record<Extension>.

Required Methods§

Source

fn insert_typed<T>(&mut self, ext: Extension<T>)

Insert a typed extension, using its ExtensionInfo::ID as the key.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ExtensionMapInsert for HashMap<String, Extension>

Source§

fn insert_typed<T>(&mut self, ext: Extension<T>)

Implementors§