pub struct TaintEndpoint {
pub path: PathBuf,
pub line: u32,
pub col: u32,
}Expand description
One endpoint (source or sink node) of a SecurityTaintFlow.
Fields§
§path: PathBufFile of the endpoint. Absolute internally; JSON strips the project root.
line: u321-based line of the endpoint.
col: u320-based byte column of the endpoint.
Trait Implementations§
Source§impl Clone for TaintEndpoint
impl Clone for TaintEndpoint
Source§impl Debug for TaintEndpoint
impl Debug for TaintEndpoint
Source§impl<'de> Deserialize<'de> for TaintEndpoint
impl<'de> Deserialize<'de> for TaintEndpoint
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
impl Eq for TaintEndpoint
Source§impl PartialEq for TaintEndpoint
impl PartialEq for TaintEndpoint
Source§impl Serialize for TaintEndpoint
impl Serialize for TaintEndpoint
impl StructuralPartialEq for TaintEndpoint
Auto Trait Implementations§
impl Freeze for TaintEndpoint
impl RefUnwindSafe for TaintEndpoint
impl Send for TaintEndpoint
impl Sync for TaintEndpoint
impl Unpin for TaintEndpoint
impl UnsafeUnpin for TaintEndpoint
impl UnwindSafe for TaintEndpoint
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.