pub enum ProjectLoadError {
EmptyProject,
DuplicateSourceId {
source_id: SourceId,
first_origin: String,
duplicate_origin: String,
},
SyntaxCapacity {
origin: DocumentOrigin,
error: SyntaxParseError,
},
}Expand description
A fatal project-loading failure.
Variants§
EmptyProject
At least one Compose document is required to establish ordering and a base directory.
DuplicateSourceId
Two inputs reused a caller-managed source identifier.
Fields
SyntaxCapacity
A document exceeded the syntax tree’s byte-offset capacity.
Fields
§
origin: DocumentOriginThe rejected document’s origin.
§
error: SyntaxParseErrorThe underlying parser capacity error.
Trait Implementations§
Source§impl Clone for ProjectLoadError
impl Clone for ProjectLoadError
Source§fn clone(&self) -> ProjectLoadError
fn clone(&self) -> ProjectLoadError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProjectLoadError
impl Debug for ProjectLoadError
Source§impl Display for ProjectLoadError
impl Display for ProjectLoadError
impl Eq for ProjectLoadError
Source§impl Error for ProjectLoadError
impl Error for ProjectLoadError
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 PartialEq for ProjectLoadError
impl PartialEq for ProjectLoadError
impl StructuralPartialEq for ProjectLoadError
Auto Trait Implementations§
impl Freeze for ProjectLoadError
impl RefUnwindSafe for ProjectLoadError
impl Send for ProjectLoadError
impl Sync for ProjectLoadError
impl Unpin for ProjectLoadError
impl UnsafeUnpin for ProjectLoadError
impl UnwindSafe for ProjectLoadError
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