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