pub struct JsdetProducer { /* private fields */ }Expand description
Producer identity for jsdet VulnIR emission.
Implements the VulnProducer trait to provide stable identity
for all VulnIR graphs produced by jsdet.
Implementations§
Trait Implementations§
Source§impl Clone for JsdetProducer
impl Clone for JsdetProducer
Source§fn clone(&self) -> JsdetProducer
fn clone(&self) -> JsdetProducer
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 JsdetProducer
impl Debug for JsdetProducer
Source§impl Default for JsdetProducer
impl Default for JsdetProducer
Source§impl VulnProducer for JsdetProducer
impl VulnProducer for JsdetProducer
fn producer(&self) -> Producer
fn create_provenance(&self, location: Option<SourceLocation>) -> Provenance
Auto Trait Implementations§
impl Freeze for JsdetProducer
impl RefUnwindSafe for JsdetProducer
impl Send for JsdetProducer
impl Sync for JsdetProducer
impl Unpin for JsdetProducer
impl UnsafeUnpin for JsdetProducer
impl UnwindSafe for JsdetProducer
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> 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