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".

Implementations on Foreign Types§

Source§

impl ExtensionMapInsert for HashMap<String, Extension>

Source§

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

Implementors§