pub enum FlowAnalysisMode {
Provenance,
Impact,
Chain,
Sources,
Sinks,
}Expand description
Analysis mode for data flow.
Variants§
Provenance
Track where values come from.
Impact
Track where values flow to.
Chain
Full chain analysis (provenance + impact).
Sources
Find data sources.
Sinks
Find data sinks.
Trait Implementations§
Source§impl Clone for FlowAnalysisMode
impl Clone for FlowAnalysisMode
Source§fn clone(&self) -> FlowAnalysisMode
fn clone(&self) -> FlowAnalysisMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FlowAnalysisMode
impl Debug for FlowAnalysisMode
Source§impl Default for FlowAnalysisMode
impl Default for FlowAnalysisMode
Source§fn default() -> FlowAnalysisMode
fn default() -> FlowAnalysisMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FlowAnalysisMode
impl<'de> Deserialize<'de> for FlowAnalysisMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FlowAnalysisMode
impl Serialize for FlowAnalysisMode
impl Copy for FlowAnalysisMode
Auto Trait Implementations§
impl Freeze for FlowAnalysisMode
impl RefUnwindSafe for FlowAnalysisMode
impl Send for FlowAnalysisMode
impl Sync for FlowAnalysisMode
impl Unpin for FlowAnalysisMode
impl UnsafeUnpin for FlowAnalysisMode
impl UnwindSafe for FlowAnalysisMode
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§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more