pub enum ProjectContextError {
Source(String),
IdentityMismatch {
requested: String,
actual: String,
},
WorkspaceConflict {
workspace: String,
owner_project_id: ProjectId,
session_project_id: ProjectId,
},
UnassignedWorkspaceConflict {
workspace: String,
owner_project_id: ProjectId,
},
InvalidProjectIdentity {
raw: String,
message: String,
},
ProjectUnavailable {
project_id: ProjectId,
},
WorkspaceInvalid {
workspace: String,
message: String,
},
}Variants§
Source(String)
IdentityMismatch
WorkspaceConflict
UnassignedWorkspaceConflict
InvalidProjectIdentity
WorkspaceInvalid
Trait Implementations§
Source§impl Debug for ProjectContextError
impl Debug for ProjectContextError
Source§impl Display for ProjectContextError
impl Display for ProjectContextError
Source§impl Error for ProjectContextError
impl Error for ProjectContextError
1.30.0 · 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 Freeze for ProjectContextError
impl RefUnwindSafe for ProjectContextError
impl Send for ProjectContextError
impl Sync for ProjectContextError
impl Unpin for ProjectContextError
impl UnsafeUnpin for ProjectContextError
impl UnwindSafe for ProjectContextError
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