#[non_exhaustive]pub enum QuadletExporterError {
Catalogue(CatalogueError),
DiagnosticCode(InvalidDiagnosticCode),
InvalidRelativeBindRoot(String),
InvalidBindSourceMapping {
source: String,
target: String,
},
ConflictingBindSourceMapping {
source: String,
existing: String,
replacement: String,
},
}Expand description
Failure while creating a Quadlet exporter.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Catalogue(CatalogueError)
QuadletLens’s embedded capability catalogue failed validation.
DiagnosticCode(InvalidDiagnosticCode)
A stable diagnostic code embedded in this adapter was malformed.
InvalidRelativeBindRoot(String)
A caller-selected relative bind root was not a safe absolute POSIX path.
InvalidBindSourceMapping
An explicit bind-source mapping contained an invalid source or target spelling.
Fields
ConflictingBindSourceMapping
One source spelling was assigned two different target paths.
Trait Implementations§
Source§impl Debug for QuadletExporterError
impl Debug for QuadletExporterError
Source§impl Display for QuadletExporterError
impl Display for QuadletExporterError
Source§impl Error for QuadletExporterError
impl Error for QuadletExporterError
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<CatalogueError> for QuadletExporterError
impl From<CatalogueError> for QuadletExporterError
Source§fn from(error: CatalogueError) -> Self
fn from(error: CatalogueError) -> Self
Converts to this type from the input type.
Source§impl From<InvalidDiagnosticCode> for QuadletExporterError
impl From<InvalidDiagnosticCode> for QuadletExporterError
Source§fn from(error: InvalidDiagnosticCode) -> Self
fn from(error: InvalidDiagnosticCode) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for QuadletExporterError
impl RefUnwindSafe for QuadletExporterError
impl Send for QuadletExporterError
impl Sync for QuadletExporterError
impl Unpin for QuadletExporterError
impl UnsafeUnpin for QuadletExporterError
impl UnwindSafe for QuadletExporterError
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