pub struct ConfigDiff {
pub options: PathMap<(Option<Value>, Option<Value>)>,
}Expand description
Option path → (before, after). None means unset.
Fields§
§options: PathMap<(Option<Value>, Option<Value>)>Implementations§
Source§impl ConfigDiff
impl ConfigDiff
Sourcepub fn then(&self, next: &ConfigDiff) -> ConfigDiff
pub fn then(&self, next: &ConfigDiff) -> ConfigDiff
Compose self then next: keep the earliest before and the latest after;
drop entries that end where they began.
pub fn hash(&self) -> Hash
Trait Implementations§
Source§impl Clone for ConfigDiff
impl Clone for ConfigDiff
Source§fn clone(&self) -> ConfigDiff
fn clone(&self) -> ConfigDiff
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigDiff
impl Debug for ConfigDiff
Source§impl Default for ConfigDiff
impl Default for ConfigDiff
Source§fn default() -> ConfigDiff
fn default() -> ConfigDiff
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigDiff
impl<'de> Deserialize<'de> for ConfigDiff
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConfigDiff
impl PartialEq for ConfigDiff
Source§impl Serialize for ConfigDiff
impl Serialize for ConfigDiff
impl Eq for ConfigDiff
impl StructuralPartialEq for ConfigDiff
Auto Trait Implementations§
impl Freeze for ConfigDiff
impl RefUnwindSafe for ConfigDiff
impl Send for ConfigDiff
impl Sync for ConfigDiff
impl Unpin for ConfigDiff
impl UnsafeUnpin for ConfigDiff
impl UnwindSafe for ConfigDiff
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more