Trait Merge

Source
pub trait Merge {
    type Item;

    // Required method
    fn insert(&mut self, item: Self::Item);
}
Expand description

For collections that can be built from single elements.

Used by #[derive(FromSqlRow)] when a field is tagged with the attribute #[row(merge)].

Required Associated Types§

Source

type Item

The type of item being merged.

Required Methods§

Source

fn insert(&mut self, item: Self::Item)

Insert one item into this collection.

Implementations on Foreign Types§

Source§

impl<T> Merge for BTreeSet<T>
where T: Ord,

Source§

type Item = T

Source§

fn insert(&mut self, item: T)

Source§

impl<T> Merge for Vec<T>

Source§

type Item = T

Source§

fn insert(&mut self, item: T)

Source§

impl<T> Merge for HashSet<T>
where T: Hash + Eq,

Source§

type Item = T

Source§

fn insert(&mut self, item: T)

Implementors§