pub enum Warning {
UnknownEmbeddedFile(String, String),
UnusedEmbeddedFile(String),
MissingStepImplementation(String, String),
UnknownBinding(String),
Pikchr(String),
Dot(String),
Plantuml(String),
MissingAppropriateClassOnNamedCodeBlock(String, String),
MissingCaptureName(PathBuf, String, String),
MissingCaptureType(PathBuf, String, String),
}
Expand description
A warning, or non-fatal error.
Errors prevent Subplot from producing output. Warnings don’t do that.
Variants§
UnknownEmbeddedFile(String, String)
Document refers to an embedded file that doesn’t exist.
UnusedEmbeddedFile(String)
Embedded file is not used by any scenario.
MissingStepImplementation(String, String)
Missing step implementation.
UnknownBinding(String)
Unknown binding when typesetting a scenario.
Pikchr(String)
Pikchr failed during typesetting.
Dot(String)
Dot failed during typesetting.
Plantuml(String)
Plantuml failed during typesetting.
MissingAppropriateClassOnNamedCodeBlock(String, String)
A code block has an identifier but is not marked as a file or example
MissingCaptureName(PathBuf, String, String)
A capture in a binding is missing a name
MissingCaptureType(PathBuf, String, String)
A capture in a binding is missing a type
Trait Implementations§
source§impl Error for Warning
impl Error for Warning
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 Warning
impl RefUnwindSafe for Warning
impl Send for Warning
impl Sync for Warning
impl Unpin for Warning
impl UnwindSafe for Warning
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)