pub struct MapOptions {
pub search: Option<String>,
pub sitemap: Option<SitemapMode>,
pub include_subdomains: Option<bool>,
pub ignore_query_parameters: Option<bool>,
pub limit: Option<u32>,
pub timeout: Option<u32>,
pub integration: Option<String>,
pub location: Option<LocationConfig>,
pub audit_metadata: Option<AuditMetadata>,
}Expand description
Options for mapping a URL.
Fields§
§search: Option<String>Search query to filter discovered links.
sitemap: Option<SitemapMode>How to handle the sitemap.
include_subdomains: Option<bool>Include subdomains in the mapping.
ignore_query_parameters: Option<bool>Ignore query parameters when deduplicating URLs.
limit: Option<u32>Maximum number of links to return.
timeout: Option<u32>Timeout in milliseconds.
integration: Option<String>Integration identifier for tracking.
location: Option<LocationConfig>Location configuration for proxy routing.
audit_metadata: Option<AuditMetadata>User attribution to include with SIEM logging events.
Trait Implementations§
Source§impl Clone for MapOptions
impl Clone for MapOptions
Source§fn clone(&self) -> MapOptions
fn clone(&self) -> MapOptions
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 MapOptions
impl Debug for MapOptions
Source§impl Default for MapOptions
impl Default for MapOptions
Source§fn default() -> MapOptions
fn default() -> MapOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MapOptions
impl<'de> Deserialize<'de> for MapOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MapOptions
impl RefUnwindSafe for MapOptions
impl Send for MapOptions
impl Sync for MapOptions
impl Unpin for MapOptions
impl UnsafeUnpin for MapOptions
impl UnwindSafe for MapOptions
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