Enum feroxbuster::event_handlers::Command [−][src]
Protocol definition for updating an event handler via mpsc
Variants
Add one to the total number of requests
AddError(StatError)
Add one to the proper field(s) based on the given StatError
AddStatus(StatusCode)
Add one to the proper field(s) based on the given StatusCode
Create the progress bar (BarType::Total
) that is updated from the stats thread
Add to a Stats
field that corresponds to the given StatField
by the given usize
value
Subtract from a Stats
field that corresponds to the given StatField
by the given usize
value
Update a Stats
field that corresponds to the given StatField
by the given f64
value
Save a Stats
object to disk using reporter::get_cached_file_handle
LoadStats(String)
Load a Stats
object from disk
AddFilter(Box<dyn FeroxFilter>)
Add a FeroxFilter
implementor to FilterHandler
's instance of FeroxFilters
Report(Box<FeroxResponse>)
Send a FeroxResponse
to the output handler for reporting
Send a group of urls to be scanned (only used for the urls passed in explicitly by the user)
TryRecursion(Box<FeroxResponse>)
Determine whether or not recursion is appropriate, given a FeroxResponse, if so start a scan
Send a pointer to the wordlist to the recursion handler
Instruct the ScanHandler to join on all known scans, use sender to notify main when done
Command used to test that a spawned task succeeded in initialization
Just receive a sender and reply, used for slowing down the main thread
Break out of the (infinite) mpsc receive loop
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Command
[src]
impl Send for Command
[src]
impl Sync for Command
[src]
impl Unpin for Command
[src]
impl !UnwindSafe for Command
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,