pub struct ProtocolHandlerRegistration {
pub scheme: String,
pub url: Url,
pub register_or_unregister: RegisterOrUnregister,
}Expand description
A request to register or unregister a custom handler for a scheme. See https://html.spec.whatwg.org/multipage/#custom-handlers
Fields§
§scheme: StringThe scheme for which the hander is being registered or unregistered.
url: UrlThe URL to navigate to when loading resources for the given ‘scheme’. The string “%s” in this URL is used as a placeholder. It will be replaced by the URL of the resource to be handled.
register_or_unregister: RegisterOrUnregisterWhether this request is for a new registration or unregistering a previously registered handler.
Trait Implementations§
Source§impl Clone for ProtocolHandlerRegistration
impl Clone for ProtocolHandlerRegistration
Source§fn clone(&self) -> ProtocolHandlerRegistration
fn clone(&self) -> ProtocolHandlerRegistration
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 ProtocolHandlerRegistration
impl Debug for ProtocolHandlerRegistration
impl Eq for ProtocolHandlerRegistration
impl StructuralPartialEq for ProtocolHandlerRegistration
Auto Trait Implementations§
impl Freeze for ProtocolHandlerRegistration
impl RefUnwindSafe for ProtocolHandlerRegistration
impl Send for ProtocolHandlerRegistration
impl Sync for ProtocolHandlerRegistration
impl Unpin for ProtocolHandlerRegistration
impl UnsafeUnpin for ProtocolHandlerRegistration
impl UnwindSafe for ProtocolHandlerRegistration
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert