pub struct MenuEventResult {
pub consumed: bool,
pub action: ChromeAction,
}Expand description
The outcome of dispatching a pointer event to an open context menu.
Fields§
§consumed: booltrue when the event hit the menu and must not reach the chrome or
the page.
action: ChromeActionAction the browser core should perform.
Implementations§
Source§impl MenuEventResult
impl MenuEventResult
Sourcepub const fn consumed(action: ChromeAction) -> Self
pub const fn consumed(action: ChromeAction) -> Self
A result that consumes the event and requests action.
Trait Implementations§
Source§impl Clone for MenuEventResult
impl Clone for MenuEventResult
Source§fn clone(&self) -> MenuEventResult
fn clone(&self) -> MenuEventResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MenuEventResult
impl Debug for MenuEventResult
Source§impl PartialEq for MenuEventResult
impl PartialEq for MenuEventResult
Source§fn eq(&self, other: &MenuEventResult) -> bool
fn eq(&self, other: &MenuEventResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MenuEventResult
Auto Trait Implementations§
impl Freeze for MenuEventResult
impl RefUnwindSafe for MenuEventResult
impl Send for MenuEventResult
impl Sync for MenuEventResult
impl Unpin for MenuEventResult
impl UnsafeUnpin for MenuEventResult
impl UnwindSafe for MenuEventResult
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more