pub struct HeaderManager { /* private fields */ }Expand description
File header manager: insert or update headers at the top of source files
Implementations§
Source§impl HeaderManager
impl HeaderManager
Sourcepub fn new(options: HeaderOptions) -> Result<Self>
pub fn new(options: HeaderOptions) -> Result<Self>
Creates a new header manager with the given options
Sourcepub fn process_file(&self, path: &Path) -> Result<bool>
pub fn process_file(&self, path: &Path) -> Result<bool>
Process a single file. Returns true if the file was modified (or would be in dry-run).
Auto Trait Implementations§
impl Freeze for HeaderManager
impl RefUnwindSafe for HeaderManager
impl Send for HeaderManager
impl Sync for HeaderManager
impl Unpin for HeaderManager
impl UnsafeUnpin for HeaderManager
impl UnwindSafe for HeaderManager
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