#[non_exhaustive]pub enum EventTarget {
Any,
AnyLabel {
label: String,
},
App,
Window {
label: String,
},
Webview {
label: String,
},
WebviewWindow {
label: String,
},
}
Expand description
Event Target
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Any
Any and all event targets.
AnyLabel
Any Window
, Webview
or WebviewWindow
that have this label.
App
Window
Window
target.
Webview
Webview
target.
WebviewWindow
WebviewWindow
target.
Implementations§
Source§impl EventTarget
impl EventTarget
Sourcepub fn labeled(label: impl Into<String>) -> Self
pub fn labeled(label: impl Into<String>) -> Self
Self::AnyLabel
target.
Sourcepub fn window(label: impl Into<String>) -> Self
pub fn window(label: impl Into<String>) -> Self
Self::Window
target.
Sourcepub fn webview(label: impl Into<String>) -> Self
pub fn webview(label: impl Into<String>) -> Self
Self::Webview
target.
Sourcepub fn webview_window(label: impl Into<String>) -> Self
pub fn webview_window(label: impl Into<String>) -> Self
Self::WebviewWindow
target.
Trait Implementations§
Source§impl Clone for EventTarget
impl Clone for EventTarget
Source§fn clone(&self) -> EventTarget
fn clone(&self) -> EventTarget
Returns a copy 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 EventTarget
impl Debug for EventTarget
Source§impl<'de> Deserialize<'de> for EventTarget
impl<'de> Deserialize<'de> for EventTarget
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 FromStr for EventTarget
impl FromStr for EventTarget
Source§impl Hash for EventTarget
impl Hash for EventTarget
Source§impl PartialEq for EventTarget
impl PartialEq for EventTarget
Source§impl Serialize for EventTarget
impl Serialize for EventTarget
impl Eq for EventTarget
impl StructuralPartialEq for EventTarget
Auto Trait Implementations§
impl Freeze for EventTarget
impl RefUnwindSafe for EventTarget
impl Send for EventTarget
impl Sync for EventTarget
impl Unpin for EventTarget
impl UnwindSafe for EventTarget
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
Source§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
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.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.