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