pub trait Merge: Sized {
    fn merge(&mut self, other: Self);
}
Expand description

Deriavable trait for overrding configurations.

Typically, correct implementation of this trait for a struct is calling merge for all fields, and #[derive(Merge)] will do it for you.

Required Methods

self has higher priority.

Implementations on Foreign Types

Modifies self iff self is None

Modifies self iff self is empty.

Modifies self iff self is empty.

Modifies self iff self is empty.

Modifies self iff self is empty.

Modifies self iff self is empty.

Implementors