pub struct AddUseMutation {
pub path: String,
}Expand description
Add a use statement to the file
Fields§
§path: StringImplementations§
Trait Implementations§
Source§impl Clone for AddUseMutation
impl Clone for AddUseMutation
Source§fn clone(&self) -> AddUseMutation
fn clone(&self) -> AddUseMutation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AddUseMutation
impl Debug for AddUseMutation
Source§impl Mutation for AddUseMutation
impl Mutation for AddUseMutation
Source§fn mutation_type(&self) -> &'static str
fn mutation_type(&self) -> &'static str
Get the mutation type name
Source§fn validate(&self, _file: &PureFile) -> ValidationResult
fn validate(&self, _file: &PureFile) -> ValidationResult
Validate the mutation before applying Read more
Source§fn can_proceed(&self, file: &PureFile, strategy: ValidationStrategy) -> bool
fn can_proceed(&self, file: &PureFile, strategy: ValidationStrategy) -> bool
Check if this mutation can proceed with the given strategy
Source§impl ToSerializable for AddUseMutation
impl ToSerializable for AddUseMutation
fn to_serializable(&self) -> SerializableMutation
Auto Trait Implementations§
impl Freeze for AddUseMutation
impl RefUnwindSafe for AddUseMutation
impl Send for AddUseMutation
impl Sync for AddUseMutation
impl Unpin for AddUseMutation
impl UnsafeUnpin for AddUseMutation
impl UnwindSafe for AddUseMutation
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