#[non_exhaustive]pub struct RouteValidationIssue {
pub rule_set_index: usize,
pub rule_index: Option<usize>,
pub severity: ValidationSeverity,
pub message: String,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.rule_set_index: usizeWhich rule-set this issue came from.
rule_index: Option<usize>Which rule within the set, if the issue is rule-scoped.
severity: ValidationSeveritySeverity as the GUI should render it.
message: StringHuman-readable description.
Trait Implementations§
Source§impl Clone for RouteValidationIssue
impl Clone for RouteValidationIssue
Source§fn clone(&self) -> RouteValidationIssue
fn clone(&self) -> RouteValidationIssue
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 RouteValidationIssue
impl Debug for RouteValidationIssue
Auto Trait Implementations§
impl Freeze for RouteValidationIssue
impl RefUnwindSafe for RouteValidationIssue
impl Send for RouteValidationIssue
impl Sync for RouteValidationIssue
impl Unpin for RouteValidationIssue
impl UnsafeUnpin for RouteValidationIssue
impl UnwindSafe for RouteValidationIssue
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