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