pub struct SshScanner {
pub host: String,
pub port: u16,
pub timeout_ms: u64,
}Fields§
§host: String§port: u16§timeout_ms: u64Implementations§
Source§impl SshScanner
impl SshScanner
pub fn build_info() -> ModuleInfo
Trait Implementations§
Source§impl Clone for SshScanner
impl Clone for SshScanner
Source§fn clone(&self) -> SshScanner
fn clone(&self) -> SshScanner
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 SshScanner
impl Debug for SshScanner
Source§impl Default for SshScanner
impl Default for SshScanner
Source§fn default() -> SshScanner
fn default() -> SshScanner
Returns the “default value” for a type. Read more
Source§impl Module for SshScanner
impl Module for SshScanner
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 SshScanner
impl RefUnwindSafe for SshScanner
impl Send for SshScanner
impl Sync for SshScanner
impl Unpin for SshScanner
impl UnsafeUnpin for SshScanner
impl UnwindSafe for SshScanner
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