pub enum WebViewEvent {
Location(String),
Title(String),
History {
back: bool,
forward: bool,
},
Load(LoadState),
NewWindow(String),
Console(ConsoleMessage),
}Expand description
What the page reports about itself.
Variants§
Location(String)
The page’s URL changed: a load, a redirect, or the page’s own history
move (pushState, replaceState, a fragment).
Title(String)
The page’s title changed.
History
Whether WebView::back and WebView::forward would move the page
changed.
Load(LoadState)
NewWindow(String)
The page asked to open this URL in a window of its own: a
target="_blank" link or window.open. No window opens and the page
stays where it is; where the URL goes is the host’s.
Console(ConsoleMessage)
The page logged, with a page built WebView::with_console.
Trait Implementations§
Source§impl Clone for WebViewEvent
impl Clone for WebViewEvent
Source§impl Debug for WebViewEvent
impl Debug for WebViewEvent
impl Eq for WebViewEvent
impl EventEmitter<WebViewEvent> for WebView
Source§impl PartialEq for WebViewEvent
impl PartialEq for WebViewEvent
impl StructuralPartialEq for WebViewEvent
Auto Trait Implementations§
impl Forget for WebViewEvent
impl Freeze for WebViewEvent
impl Move for WebViewEvent
impl RefUnwindSafe for WebViewEvent
impl Send for WebViewEvent
impl Sync for WebViewEvent
impl Unpin for WebViewEvent
impl UnsafeUnpin for WebViewEvent
impl UnwindSafe for WebViewEvent
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,
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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