pub struct DesyncArgs {Show 23 fields
pub input_file: Option<String>,
pub target_url: Option<String>,
pub output_dir: String,
pub output_format: String,
pub safe_mode: bool,
pub connect_timeout: u64,
pub read_timeout: u64,
pub concurrency: usize,
pub rate_limit: u32,
pub canary_prefix: String,
pub collaborator_url: Option<String>,
pub max_targets: usize,
pub verbose: bool,
pub min_severity: String,
pub skip_tests: Option<String>,
pub skip_authorization_check: bool,
pub enable_timing_analysis: bool,
pub timing_samples: usize,
pub timing_threshold_ms: u64,
pub enable_advanced_chunking: bool,
pub enable_h2_downgrade_tests: bool,
pub enable_cache_probing: bool,
pub max_connections_per_host: usize,
}Fields§
§input_file: Option<String>§target_url: Option<String>§output_dir: String§output_format: String§safe_mode: bool§connect_timeout: u64§read_timeout: u64§concurrency: usize§rate_limit: u32§canary_prefix: String§collaborator_url: Option<String>§max_targets: usize§verbose: bool§min_severity: String§skip_tests: Option<String>§enable_timing_analysis: bool§timing_samples: usize§timing_threshold_ms: u64§enable_advanced_chunking: bool§enable_h2_downgrade_tests: bool§enable_cache_probing: bool§max_connections_per_host: usizeTrait Implementations§
Source§impl Args for DesyncArgs
impl Args for DesyncArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for DesyncArgs
impl Clone for DesyncArgs
Source§fn clone(&self) -> DesyncArgs
fn clone(&self) -> DesyncArgs
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 DesyncArgs
impl Debug for DesyncArgs
Source§impl FromArgMatches for DesyncArgs
impl FromArgMatches for DesyncArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for DesyncArgs
impl RefUnwindSafe for DesyncArgs
impl Send for DesyncArgs
impl Sync for DesyncArgs
impl Unpin for DesyncArgs
impl UnsafeUnpin for DesyncArgs
impl UnwindSafe for DesyncArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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