pub struct OriginValidationConfig {
pub allowed_origins: HashSet<String>,
pub allow_localhost: bool,
pub allow_any: bool,
}Expand description
Origin validation configuration for HTTP transports.
Fields§
§allowed_origins: HashSet<String>Explicitly allowed origins.
allow_localhost: boolWhether to allow localhost/browser-dev origins.
allow_any: boolWhether to disable origin checks entirely.
Implementations§
Trait Implementations§
Source§impl Clone for OriginValidationConfig
impl Clone for OriginValidationConfig
Source§fn clone(&self) -> OriginValidationConfig
fn clone(&self) -> OriginValidationConfig
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 OriginValidationConfig
impl Debug for OriginValidationConfig
Auto Trait Implementations§
impl Freeze for OriginValidationConfig
impl RefUnwindSafe for OriginValidationConfig
impl Send for OriginValidationConfig
impl Sync for OriginValidationConfig
impl Unpin for OriginValidationConfig
impl UnsafeUnpin for OriginValidationConfig
impl UnwindSafe for OriginValidationConfig
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