pub struct CompositeFlowCandidate {
pub tool_name: String,
pub source_location: SourceLocation,
pub sink_location: SourceLocation,
pub source_anchor: SemanticAnchor,
pub sink_anchor: SemanticAnchor,
pub edges: Vec<FlowEdge>,
pub observation_complete: bool,
}Fields§
§tool_name: String§source_location: SourceLocation§sink_location: SourceLocation§source_anchor: SemanticAnchor§sink_anchor: SemanticAnchor§edges: Vec<FlowEdge>§observation_complete: boolTrait Implementations§
Source§impl Clone for CompositeFlowCandidate
impl Clone for CompositeFlowCandidate
Source§fn clone(&self) -> CompositeFlowCandidate
fn clone(&self) -> CompositeFlowCandidate
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 CompositeFlowCandidate
impl Debug for CompositeFlowCandidate
impl Eq for CompositeFlowCandidate
Source§impl PartialEq for CompositeFlowCandidate
impl PartialEq for CompositeFlowCandidate
impl StructuralPartialEq for CompositeFlowCandidate
Auto Trait Implementations§
impl Freeze for CompositeFlowCandidate
impl RefUnwindSafe for CompositeFlowCandidate
impl Send for CompositeFlowCandidate
impl Sync for CompositeFlowCandidate
impl Unpin for CompositeFlowCandidate
impl UnsafeUnpin for CompositeFlowCandidate
impl UnwindSafe for CompositeFlowCandidate
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.