pub struct EcosystemConfig {
pub ip_base_url: Option<String>,
pub dns_base_url: Option<String>,
pub tls_base_url: Option<String>,
pub http_base_url: Option<String>,
pub email_base_url: Option<String>,
pub lens_base_url: Option<String>,
}Expand description
Public-facing URLs for the services in the netray.info ecosystem.
These URLs are served to browser frontends (via /api/meta or /meta)
for cross-tool navigation. They go through Traefik and are subject to
public rate limits. Fields set to None are omitted from serialization.
Fields§
§ip_base_url: Option<String>Public base URL of the IP enrichment service (ip.netray.info).
dns_base_url: Option<String>Public base URL of the DNS inspector service (dns.netray.info).
tls_base_url: Option<String>Public base URL of the TLS inspector service (tls.netray.info).
http_base_url: Option<String>Public base URL of the HTTP inspector service (http.netray.info).
email_base_url: Option<String>Public base URL of the email inspector service (email.netray.info).
lens_base_url: Option<String>Public base URL of the unified health checker (lens.netray.info).
Implementations§
Trait Implementations§
Source§impl Clone for EcosystemConfig
impl Clone for EcosystemConfig
Source§fn clone(&self) -> EcosystemConfig
fn clone(&self) -> EcosystemConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 EcosystemConfig
impl Debug for EcosystemConfig
Source§impl Default for EcosystemConfig
impl Default for EcosystemConfig
Source§fn default() -> EcosystemConfig
fn default() -> EcosystemConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EcosystemConfig
impl<'de> Deserialize<'de> for EcosystemConfig
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 EcosystemConfig
impl RefUnwindSafe for EcosystemConfig
impl Send for EcosystemConfig
impl Sync for EcosystemConfig
impl Unpin for EcosystemConfig
impl UnsafeUnpin for EcosystemConfig
impl UnwindSafe for EcosystemConfig
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