[−][src]Enum semantic_release_rust::Error
The error type for operations sementic-release-rust operations.
Variants
Error while parsing the structure of a workspace.
Error when verifying that a workspace does not include cycles.
Fields of WorkspaceCycles
OutputError(Error)Error while writing to the output.
Error while verifying the conditions for a release.
Fields of VerifyError
reason: StringThe reason the conditions are not satisfied.
Error while verifying that dependencies allow publication.
This is a specific part of verifying the conditions for a release.
Fields of BadDependancy
from: StringThe name of the package whose dependency prevents publication.
to: StringThe depended on package that prevents publication.
typ: DependencyTypeThe type of dependency that prevents publication.
Error while reading a file.
Fields of FileReadError
Error while writing a file.
Fields of FileWriteError
Error while parsing a TOML document.
Error while examining the contents of a Cargo.toml file.
Fields of CargoTomlError
inner: CargoTomlErrorThe error found in the Cargo.toml file.
manifest_path: PathBufThe Cargo.toml file in which the error occured.
Error while attempting to run cargo publish
Fields of CargoPublish
Error that records a non-sucess exit status from cargo publish.
Fields of CargoPublishStatus
status: ExitStatusThe exit status from cargo publish.
manifest_path: PathBufThe manifest path for the crate on which the error occured.
Error while parsing a url for the release record.
Error while attempting to write the release record as JSON.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<'a, T> Obs<'a, T> for T where
T: Send, [src]
T: Send,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
T: ?Sized,
fn borrow_replacement(ptr: &T) -> &T
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,