pub enum PackageError {
Missing(PackageErrorMissing),
MissingFile(PackageFile),
DependencyMissingVersion {
name: String,
target: Option<Platform>,
kind: DependencyKind,
},
DevDependencyHasVersion {
name: String,
target: Option<Platform>,
},
DependencyGroupedVersion {
name: String,
target: Option<Platform>,
kind: DependencyKind,
},
DependencyNotPublishable {
name: String,
target: Option<Platform>,
kind: DependencyKind,
},
GitRelease {
error: String,
},
GitReleaseArtifactFileMissing {
path: String,
},
VersionChanged {
from: Version,
to: Version,
},
}
Variants§
Missing(PackageErrorMissing)
MissingFile(PackageFile)
DependencyMissingVersion
DevDependencyHasVersion
DependencyGroupedVersion
DependencyNotPublishable
GitRelease
GitReleaseArtifactFileMissing
VersionChanged
Implementations§
Source§impl PackageError
impl PackageError
pub fn missing_version(dep: &Dependency) -> Self
pub fn has_version(dep: &Dependency) -> Self
pub fn not_publish(dep: &Dependency) -> Self
pub fn grouped_version(dep: &Dependency) -> Self
pub fn version_changed(from: Version, to: Version) -> Self
Trait Implementations§
Source§impl Clone for PackageError
impl Clone for PackageError
Source§fn clone(&self) -> PackageError
fn clone(&self) -> PackageError
Returns a copy 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 Display for PackageError
impl Display for PackageError
Source§impl From<PackageErrorMissing> for PackageError
impl From<PackageErrorMissing> for PackageError
Source§fn from(value: PackageErrorMissing) -> Self
fn from(value: PackageErrorMissing) -> Self
Converts to this type from the input type.
Source§impl From<PackageFile> for PackageError
impl From<PackageFile> for PackageError
Source§fn from(value: PackageFile) -> Self
fn from(value: PackageFile) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackageError
impl RefUnwindSafe for PackageError
impl Send for PackageError
impl Sync for PackageError
impl Unpin for PackageError
impl UnwindSafe for PackageError
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