pub struct FtpScanner {
pub host: String,
pub port: u16,
pub timeout_ms: u64,
pub check_anonymous: bool,
}Fields§
§host: String§port: u16§timeout_ms: u64§check_anonymous: boolImplementations§
Source§impl FtpScanner
impl FtpScanner
pub fn build_info() -> ModuleInfo
Trait Implementations§
Source§impl Clone for FtpScanner
impl Clone for FtpScanner
Source§fn clone(&self) -> FtpScanner
fn clone(&self) -> FtpScanner
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 FtpScanner
impl Debug for FtpScanner
Source§impl Default for FtpScanner
impl Default for FtpScanner
Source§fn default() -> FtpScanner
fn default() -> FtpScanner
Returns the “default value” for a type. Read more
Source§impl Module for FtpScanner
impl Module for FtpScanner
fn options_json(&self) -> Value
fn set_option(&mut self, name: &str, value: &str) -> Result<(), ModuleError>
fn validate(&self) -> Result<(), ModuleError>
fn run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§fn dry_run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn dry_run<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<ModuleResult, ModuleError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Preview the module’s output without side effects (no network I/O).
Used by the executor to enforce DenyPayload rules pre-execution.
Auto Trait Implementations§
impl Freeze for FtpScanner
impl RefUnwindSafe for FtpScanner
impl Send for FtpScanner
impl Sync for FtpScanner
impl Unpin for FtpScanner
impl UnsafeUnpin for FtpScanner
impl UnwindSafe for FtpScanner
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