pub struct SstiScanner;Expand description
Legacy template-arithmetic scanner.
Trait Implementations§
Source§impl Debug for SstiScanner
impl Debug for SstiScanner
Source§impl ScanPhase for SstiScanner
impl ScanPhase for SstiScanner
Source§fn phase_number(&self) -> u8
fn phase_number(&self) -> u8
Phase number used to order the pipeline.
Source§fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 ScanContext,
) -> Pin<Box<dyn Future<Output = Result<Vec<ScanFinding>, ScannerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 ScanContext,
) -> Pin<Box<dyn Future<Output = Result<Vec<ScanFinding>, ScannerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Execute phase logic and return structured findings.
Auto Trait Implementations§
impl Freeze for SstiScanner
impl RefUnwindSafe for SstiScanner
impl Send for SstiScanner
impl Sync for SstiScanner
impl Unpin for SstiScanner
impl UnsafeUnpin for SstiScanner
impl UnwindSafe for SstiScanner
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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