pub struct FileRenameFixer { /* private fields */ }Expand description
Renames the violating file’s stem to a target case convention,
preserving the extension and keeping the file in the same parent
directory. Paired with filename_case.
Skips with a clear reason when: the violation has no path, the target name equals the current name (already conforming), or a different file already occupies the target name (collision).
Implementations§
Source§impl FileRenameFixer
impl FileRenameFixer
pub fn new(case: CaseConvention) -> Self
Trait Implementations§
Source§impl Debug for FileRenameFixer
impl Debug for FileRenameFixer
Source§impl Fixer for FileRenameFixer
impl Fixer for FileRenameFixer
Auto Trait Implementations§
impl Freeze for FileRenameFixer
impl RefUnwindSafe for FileRenameFixer
impl Send for FileRenameFixer
impl Sync for FileRenameFixer
impl Unpin for FileRenameFixer
impl UnsafeUnpin for FileRenameFixer
impl UnwindSafe for FileRenameFixer
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more