pub struct SafariWebsiteAccess {
pub allowed_domains: Option<Vec<String>>,
pub level: Option<SafariWebsiteAccessLevel>,
}Expand description
Safari Website Access
Fields§
§allowed_domains: Option<Vec<String>>The domains that a Safari extension is allowed access to.
§Availability
- macOS 10.11.5+
§Framework
- Safari Services
level: Option<SafariWebsiteAccessLevel>The level of a Safari extension’s website access.
§Availability
- macOS 10.11.5+
§Framework
- Safari Services
Trait Implementations§
Source§impl Clone for SafariWebsiteAccess
impl Clone for SafariWebsiteAccess
Source§fn clone(&self) -> SafariWebsiteAccess
fn clone(&self) -> SafariWebsiteAccess
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 SafariWebsiteAccess
impl Debug for SafariWebsiteAccess
Source§impl Default for SafariWebsiteAccess
impl Default for SafariWebsiteAccess
Source§fn default() -> SafariWebsiteAccess
fn default() -> SafariWebsiteAccess
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SafariWebsiteAccess
impl<'de> Deserialize<'de> for SafariWebsiteAccess
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 PartialEq for SafariWebsiteAccess
impl PartialEq for SafariWebsiteAccess
Source§impl Serialize for SafariWebsiteAccess
impl Serialize for SafariWebsiteAccess
impl Eq for SafariWebsiteAccess
impl StructuralPartialEq for SafariWebsiteAccess
Auto Trait Implementations§
impl Freeze for SafariWebsiteAccess
impl RefUnwindSafe for SafariWebsiteAccess
impl Send for SafariWebsiteAccess
impl Sync for SafariWebsiteAccess
impl Unpin for SafariWebsiteAccess
impl UnwindSafe for SafariWebsiteAccess
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.