pub struct GradleVersionFile;Expand description
Version file engine for gradle.properties.
Trait Implementations§
Source§impl Clone for GradleVersionFile
impl Clone for GradleVersionFile
Source§fn clone(&self) -> GradleVersionFile
fn clone(&self) -> GradleVersionFile
Returns a duplicate of the value. Read more
1.0.0 · 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 GradleVersionFile
impl Debug for GradleVersionFile
Source§impl VersionFile for GradleVersionFile
impl VersionFile for GradleVersionFile
Source§fn detect(&self, content: &str) -> bool
fn detect(&self, content: &str) -> bool
Check if
content contains a version field this engine handles.Source§fn read_version(&self, content: &str) -> Option<String>
fn read_version(&self, content: &str) -> Option<String>
Extract the current version string from file content.
Source§fn write_version(
&self,
content: &str,
new_version: &str,
) -> Result<String, VersionFileError>
fn write_version( &self, content: &str, new_version: &str, ) -> Result<String, VersionFileError>
Return updated file content with
new_version replacing the old value.impl Copy for GradleVersionFile
Auto Trait Implementations§
impl Freeze for GradleVersionFile
impl RefUnwindSafe for GradleVersionFile
impl Send for GradleVersionFile
impl Sync for GradleVersionFile
impl Unpin for GradleVersionFile
impl UnsafeUnpin for GradleVersionFile
impl UnwindSafe for GradleVersionFile
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