pub enum ScopeChange {
Keep,
Add,
Drop,
}Expand description
Scope-change vocabulary: requirements move by KEEP/ADD/DROP, never by piling replacements into a bigger project.
Variants§
Trait Implementations§
Source§impl Clone for ScopeChange
impl Clone for ScopeChange
impl Copy for ScopeChange
Source§impl Debug for ScopeChange
impl Debug for ScopeChange
Source§impl<'de> Deserialize<'de> for ScopeChange
impl<'de> Deserialize<'de> for ScopeChange
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
impl Eq for ScopeChange
Source§impl PartialEq for ScopeChange
impl PartialEq for ScopeChange
Source§impl Serialize for ScopeChange
impl Serialize for ScopeChange
impl StructuralPartialEq for ScopeChange
Auto Trait Implementations§
impl Freeze for ScopeChange
impl RefUnwindSafe for ScopeChange
impl Send for ScopeChange
impl Sync for ScopeChange
impl Unpin for ScopeChange
impl UnsafeUnpin for ScopeChange
impl UnwindSafe for ScopeChange
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