pub enum RefactoringKind {
ExtractFunction,
ExtractModule,
}Expand description
The kind of refactoring suggested for a clone family.
Variants§
Trait Implementations§
Source§impl Clone for RefactoringKind
impl Clone for RefactoringKind
Source§impl Debug for RefactoringKind
impl Debug for RefactoringKind
Source§impl<'de> Deserialize<'de> for RefactoringKind
impl<'de> Deserialize<'de> for RefactoringKind
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 RefactoringKind
Source§impl PartialEq for RefactoringKind
impl PartialEq for RefactoringKind
Source§impl Serialize for RefactoringKind
impl Serialize for RefactoringKind
impl StructuralPartialEq for RefactoringKind
Auto Trait Implementations§
impl Freeze for RefactoringKind
impl RefUnwindSafe for RefactoringKind
impl Send for RefactoringKind
impl Sync for RefactoringKind
impl Unpin for RefactoringKind
impl UnsafeUnpin for RefactoringKind
impl UnwindSafe for RefactoringKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.