pub enum AppDiagnosticKind {
Core(Diagnostic),
Configuration {
key: Option<String>,
},
Protocol,
UnsupportedRenderer {
renderer: String,
},
RouteCollision {
first: RouteCollisionGroup,
additional: Vec<RouteCollisionGroup>,
},
StaticSourceCollision {
output_route: OutputRoute,
static_source: PathBuf,
},
MdBookPathHazard {
fact: MdBookPathHazardFact,
},
AmbiguousAlias {
authored_path: LogicalChapterPath,
first: AliasCandidateFact,
second: AliasCandidateFact,
additional: Vec<AliasCandidateFact>,
},
MixedReferenceUse {
reference_label: String,
destination: String,
},
InstallConflict {
path: PathBuf,
},
Io {
path: Option<PathBuf>,
},
}Variants§
Core(Diagnostic)
Configuration
Protocol
UnsupportedRenderer
RouteCollision
StaticSourceCollision
MdBookPathHazard
Fields
§
fact: MdBookPathHazardFactAmbiguousAlias
MixedReferenceUse
InstallConflict
Io
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppDiagnosticKind
impl RefUnwindSafe for AppDiagnosticKind
impl Send for AppDiagnosticKind
impl Sync for AppDiagnosticKind
impl Unpin for AppDiagnosticKind
impl UnsafeUnpin for AppDiagnosticKind
impl UnwindSafe for AppDiagnosticKind
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