pub struct PubspecVersionFile;Expand description
Version file engine for pubspec.yaml.
Trait Implementations§
Source§impl Clone for PubspecVersionFile
impl Clone for PubspecVersionFile
Source§fn clone(&self) -> PubspecVersionFile
fn clone(&self) -> PubspecVersionFile
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 PubspecVersionFile
impl Debug for PubspecVersionFile
Source§impl VersionFile for PubspecVersionFile
impl VersionFile for PubspecVersionFile
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 PubspecVersionFile
Auto Trait Implementations§
impl Freeze for PubspecVersionFile
impl RefUnwindSafe for PubspecVersionFile
impl Send for PubspecVersionFile
impl Sync for PubspecVersionFile
impl Unpin for PubspecVersionFile
impl UnsafeUnpin for PubspecVersionFile
impl UnwindSafe for PubspecVersionFile
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