pub struct MatchContext {
pub execution_scope: ExecutionScope,
pub analysis_depth: AnalysisDepth,
pub context_data: RapidMap<String, String>,
}Expand description
Context for pattern matches
Fields§
§execution_scope: ExecutionScope§analysis_depth: AnalysisDepth§context_data: RapidMap<String, String>Trait Implementations§
Source§impl Clone for MatchContext
impl Clone for MatchContext
Source§fn clone(&self) -> MatchContext
fn clone(&self) -> MatchContext
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 MatchContext
impl Debug for MatchContext
Source§impl Default for MatchContext
impl Default for MatchContext
Source§fn default() -> MatchContext
fn default() -> MatchContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MatchContext
impl RefUnwindSafe for MatchContext
impl Send for MatchContext
impl Sync for MatchContext
impl Unpin for MatchContext
impl UnsafeUnpin for MatchContext
impl UnwindSafe for MatchContext
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