pub enum SyncError {
ManifestParseError,
ManifestSerializeError,
WorkspaceVersionMissing(String),
WorkspaceMembersMissing(String),
MemberManifestMissing(String),
MemberNameMissing(String),
IoError(Error),
}Expand description
Error types for sync operation
Variants§
ManifestParseError
Failed to parse Cargo.toml
ManifestSerializeError
Failed to serialize Cargo.toml
WorkspaceVersionMissing(String)
Workspace package version not found
WorkspaceMembersMissing(String)
Workspace members list not found
MemberManifestMissing(String)
Member crate Cargo.toml is missing
MemberNameMissing(String)
Member crate name not found
IoError(Error)
IO error
Trait Implementations§
Source§impl Error for SyncError
impl Error for SyncError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for SyncError
impl !UnwindSafe for SyncError
impl Freeze for SyncError
impl Send for SyncError
impl Sync for SyncError
impl Unpin for SyncError
impl UnsafeUnpin for SyncError
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