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