pub struct TrustDomain {
pub name: String,
pub allow_cross_domain: bool,
pub trusted_peers: Vec<String>,
}Expand description
A trust domain — a named security boundary for delegates.
Fields§
§name: StringDomain name (e.g. “acme-prod”, “research-sandbox”).
allow_cross_domain: boolWhether cross-domain requests are allowed from this domain.
trusted_peers: Vec<String>Domains explicitly trusted for cross-domain communication.
Implementations§
Source§impl TrustDomain
impl TrustDomain
Trait Implementations§
Source§impl Clone for TrustDomain
impl Clone for TrustDomain
Source§fn clone(&self) -> TrustDomain
fn clone(&self) -> TrustDomain
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 TrustDomain
impl Debug for TrustDomain
Source§impl Default for TrustDomain
impl Default for TrustDomain
Source§impl<'de> Deserialize<'de> for TrustDomain
impl<'de> Deserialize<'de> for TrustDomain
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
Source§impl Hash for TrustDomain
impl Hash for TrustDomain
Source§impl PartialEq for TrustDomain
impl PartialEq for TrustDomain
Source§impl Serialize for TrustDomain
impl Serialize for TrustDomain
impl Eq for TrustDomain
impl StructuralPartialEq for TrustDomain
Auto Trait Implementations§
impl Freeze for TrustDomain
impl RefUnwindSafe for TrustDomain
impl Send for TrustDomain
impl Sync for TrustDomain
impl Unpin for TrustDomain
impl UnsafeUnpin for TrustDomain
impl UnwindSafe for TrustDomain
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.