Skip to main content

AsNamedVectorExt

Trait AsNamedVectorExt 

Source
pub trait AsNamedVectorExt: Sized {
    // Provided method
    fn wrap_named_vector(self) -> AsNamedVector<Self> { ... }
}
Expand description

Extension trait for wrapping tuple pair collections as AsNamedVector.

§Example

let pairs = vec![("alice".to_string(), 95.0f64), ("bob".to_string(), 87.5)];
let wrapped = pairs.wrap_named_vector();

Provided Methods§

Source

fn wrap_named_vector(self) -> AsNamedVector<Self>

Wrap self in AsNamedVector for named atomic R vector conversion.

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<K: AsRef<str>, V: AtomicElement, const N: usize> AsNamedVectorExt for [(K, V); N]

Source§

impl<K: AsRef<str>, V: AtomicElement> AsNamedVectorExt for Vec<(K, V)>

Source§

impl<K: AsRef<str>, V: Clone + AtomicElement> AsNamedVectorExt for &[(K, V)]

Implementors§