pub struct DaemonCorsConfig {
pub allowed_origins: Vec<String>,
}Expand description
Daemon HTTP API CORS layer config.
Fields§
§allowed_origins: Vec<String>Allowed origins for the daemon HTTP API CORS layer. Empty (default)
means no CORS headers are emitted, which preserves the pre-CORS
behavior. ["*"] is wildcard mode, intended for development. A
non-wildcard list is the production posture: each entry must be a
full origin (scheme + host + optional port), e.g.
"https://reports.example.com". Configured via
[daemon.cors] allowed_origins in TOML.
Trait Implementations§
Source§impl Clone for DaemonCorsConfig
impl Clone for DaemonCorsConfig
Source§fn clone(&self) -> DaemonCorsConfig
fn clone(&self) -> DaemonCorsConfig
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 DaemonCorsConfig
impl Debug for DaemonCorsConfig
Source§impl Default for DaemonCorsConfig
impl Default for DaemonCorsConfig
Source§fn default() -> DaemonCorsConfig
fn default() -> DaemonCorsConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DaemonCorsConfig
impl RefUnwindSafe for DaemonCorsConfig
impl Send for DaemonCorsConfig
impl Sync for DaemonCorsConfig
impl Unpin for DaemonCorsConfig
impl UnsafeUnpin for DaemonCorsConfig
impl UnwindSafe for DaemonCorsConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request