#[non_exhaustive]pub struct MatchConsidered {
pub rule_set_index: usize,
pub rule_index: usize,
pub reason: 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: usize§rule_index: usize§reason: StringFree-form text describing why this rule was skipped
(e.g. "url_path mismatch", "header 'authorization' missing").
Trait Implementations§
Source§impl Clone for MatchConsidered
impl Clone for MatchConsidered
Source§fn clone(&self) -> MatchConsidered
fn clone(&self) -> MatchConsidered
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 MatchConsidered
impl Debug for MatchConsidered
Auto Trait Implementations§
impl Freeze for MatchConsidered
impl RefUnwindSafe for MatchConsidered
impl Send for MatchConsidered
impl Sync for MatchConsidered
impl Unpin for MatchConsidered
impl UnsafeUnpin for MatchConsidered
impl UnwindSafe for MatchConsidered
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