pub enum FrozenProjectError {
Project(PathProjectError),
Graph(GraphError),
RootManifestLoad {
path: PathBuf,
source: Box<ProjectManifestLoadError>,
},
DependencyManifestLoad {
package: String,
dependency: String,
path: PathBuf,
source: Box<ProjectManifestLoadError>,
},
MissingDependencyManifest {
package: String,
dependency: String,
path: PathBuf,
},
DependencyPathRequired {
package: String,
dependency: String,
},
SourceIndex {
package: String,
source: Box<ProjectSourceIndexError>,
},
DependencyCycle {
cycle: String,
},
SyncUnavailable,
}Variants§
Project(PathProjectError)
Graph(GraphError)
RootManifestLoad
DependencyManifestLoad
MissingDependencyManifest
DependencyPathRequired
SourceIndex
DependencyCycle
Trait Implementations§
Source§impl Debug for FrozenProjectError
impl Debug for FrozenProjectError
Source§impl Display for FrozenProjectError
impl Display for FrozenProjectError
Source§impl Error for FrozenProjectError
impl Error for FrozenProjectError
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()
Source§impl From<FrozenProjectError> for DiscoverSourceSymbolsError
impl From<FrozenProjectError> for DiscoverSourceSymbolsError
Source§fn from(source: FrozenProjectError) -> Self
fn from(source: FrozenProjectError) -> Self
Converts to this type from the input type.
Source§impl From<GraphError> for FrozenProjectError
impl From<GraphError> for FrozenProjectError
Source§fn from(source: GraphError) -> Self
fn from(source: GraphError) -> Self
Converts to this type from the input type.
Source§impl From<PathProjectError> for FrozenProjectError
impl From<PathProjectError> for FrozenProjectError
Source§fn from(source: PathProjectError) -> Self
fn from(source: PathProjectError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for FrozenProjectError
impl !UnwindSafe for FrozenProjectError
impl Freeze for FrozenProjectError
impl Send for FrozenProjectError
impl Sync for FrozenProjectError
impl Unpin for FrozenProjectError
impl UnsafeUnpin for FrozenProjectError
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