pub enum ExternalMessageSource {
SaphyrParser,
Garde,
Validator,
}Expand description
Where an “external” message comes from.
External messages are those primarily produced by dependencies (parser / validators).
Variants§
SaphyrParser
Text produced by saphyr-parser (e.g. scanning errors).
Garde
Text produced by garde validation rules.
Validator
Text produced by validator validation rules.
Trait Implementations§
Source§impl Clone for ExternalMessageSource
impl Clone for ExternalMessageSource
Source§fn clone(&self) -> ExternalMessageSource
fn clone(&self) -> ExternalMessageSource
Returns a duplicate of the value. Read more
1.0.0 · 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 ExternalMessageSource
impl Debug for ExternalMessageSource
Source§impl PartialEq for ExternalMessageSource
impl PartialEq for ExternalMessageSource
impl Copy for ExternalMessageSource
impl Eq for ExternalMessageSource
impl StructuralPartialEq for ExternalMessageSource
Auto Trait Implementations§
impl Freeze for ExternalMessageSource
impl RefUnwindSafe for ExternalMessageSource
impl Send for ExternalMessageSource
impl Sync for ExternalMessageSource
impl Unpin for ExternalMessageSource
impl UnsafeUnpin for ExternalMessageSource
impl UnwindSafe for ExternalMessageSource
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