pub struct SafariContextMenu {
pub command: Option<String>,
pub text: Option<String>,
}Expand description
The context menu items for a Safari extension
Fields§
§command: Option<String>The command to send to the app extension when the user selects the context menu item.
§Availability
- macOS 10.11.5+
§Framework
- Safari Services
text: Option<String>The text to display for the context menu item.
§Availability
- macOS 10.11.5+
§Framework
- Safari Services
Trait Implementations§
Source§impl Clone for SafariContextMenu
impl Clone for SafariContextMenu
Source§fn clone(&self) -> SafariContextMenu
fn clone(&self) -> SafariContextMenu
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 SafariContextMenu
impl Debug for SafariContextMenu
Source§impl Default for SafariContextMenu
impl Default for SafariContextMenu
Source§fn default() -> SafariContextMenu
fn default() -> SafariContextMenu
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SafariContextMenu
impl<'de> Deserialize<'de> for SafariContextMenu
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 SafariContextMenu
impl PartialEq for SafariContextMenu
Source§impl Serialize for SafariContextMenu
impl Serialize for SafariContextMenu
impl Eq for SafariContextMenu
impl StructuralPartialEq for SafariContextMenu
Auto Trait Implementations§
impl Freeze for SafariContextMenu
impl RefUnwindSafe for SafariContextMenu
impl Send for SafariContextMenu
impl Sync for SafariContextMenu
impl Unpin for SafariContextMenu
impl UnwindSafe for SafariContextMenu
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.