pub struct FileSystemReleaseStateIO;Implementations§
Trait Implementations§
Source§impl Default for FileSystemReleaseStateIO
impl Default for FileSystemReleaseStateIO
Source§impl ReleaseStateIO for FileSystemReleaseStateIO
impl ReleaseStateIO for FileSystemReleaseStateIO
Source§fn load_prerelease_state(
&self,
changeset_dir: &Path,
) -> Result<Option<PrereleaseState>>
fn load_prerelease_state( &self, changeset_dir: &Path, ) -> Result<Option<PrereleaseState>>
Loads prerelease state from
.changeset/pre-release.toml.
Returns Ok(None) if the file doesn’t exist. Read moreSource§fn save_prerelease_state(
&self,
changeset_dir: &Path,
state: &PrereleaseState,
) -> Result<()>
fn save_prerelease_state( &self, changeset_dir: &Path, state: &PrereleaseState, ) -> Result<()>
Saves prerelease state to
.changeset/pre-release.toml.
Deletes the file if state is empty. Read moreSource§fn load_graduation_state(
&self,
changeset_dir: &Path,
) -> Result<Option<GraduationState>>
fn load_graduation_state( &self, changeset_dir: &Path, ) -> Result<Option<GraduationState>>
Loads graduation state from
.changeset/graduation.toml.
Returns Ok(None) if the file doesn’t exist. Read moreSource§fn save_graduation_state(
&self,
changeset_dir: &Path,
state: &GraduationState,
) -> Result<()>
fn save_graduation_state( &self, changeset_dir: &Path, state: &GraduationState, ) -> Result<()>
Saves graduation state to
.changeset/graduation.toml.
Deletes the file if state is empty. Read moreAuto Trait Implementations§
impl Freeze for FileSystemReleaseStateIO
impl RefUnwindSafe for FileSystemReleaseStateIO
impl Send for FileSystemReleaseStateIO
impl Sync for FileSystemReleaseStateIO
impl Unpin for FileSystemReleaseStateIO
impl UnsafeUnpin for FileSystemReleaseStateIO
impl UnwindSafe for FileSystemReleaseStateIO
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