Enum tauri_utils::config::Csp
source · pub enum Csp {
Policy(String),
DirectiveMap(HashMap<String, CspDirectiveSources>),
}
Expand description
A Content-Security-Policy definition. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP.
Variants
Policy(String)
The entire CSP policy in a single text string.
DirectiveMap(HashMap<String, CspDirectiveSources>)
An object mapping a directive with its sources values as a list of strings.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Csp
impl<'de> Deserialize<'de> for Csp
sourcefn 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
sourceimpl From<HashMap<String, CspDirectiveSources, RandomState>> for Csp
impl From<HashMap<String, CspDirectiveSources, RandomState>> for Csp
sourcefn from(map: HashMap<String, CspDirectiveSources>) -> Self
fn from(map: HashMap<String, CspDirectiveSources>) -> Self
Converts to this type from the input type.
impl Eq for Csp
impl StructuralEq for Csp
impl StructuralPartialEq for Csp
Auto Trait Implementations
impl RefUnwindSafe for Csp
impl Send for Csp
impl Sync for Csp
impl Unpin for Csp
impl UnwindSafe for Csp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more