[−][src]Struct c2rust_refactor::transform::funcs::ToMethod
func_to_method Command
Usage: func_to_method
Marks: target, dest
Turn functions marked target into static methods (no self) in the impl
block marked dest.
Turn functions that have an argument marked target into methods, replacing
the named argument with self.
Rewrite all uses of marked functions to call the new method versions.
Marked arguments of type T, &T, and &mut T (where T is the Self type
of the dest impl) will be converted to self, &self, and &mut self
respectively.
Trait Implementations
impl Transform for ToMethod[src]
fn transform(&self, krate: &mut Crate, st: &CommandState, cx: &RefactorCtxt)[src]
fn min_phase(&self) -> Phase[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Lone for T[src]
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<E> SpecializationError for E[src]
default fn not_found<S, T>(
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized, [src]
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
impl<T> Erased for T[src]
impl<T> Send for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Sync for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Same for T
type Output = T
Should always be Self
impl<T> MaybeResult for T[src]
impl<'a, T> Captures for T where
T: ?Sized, [src]
T: ?Sized,