pub struct AllowOrDenyRequest(IpcResponder<AllowOrDeny>, ServoErrorSender);Expand description
A type used for communicating an allow-or-deny decision from the embedder to Servo. This is used as a part of requests from Servo to the embedder to perform certain actions and the request can either be allowed or denied by the embedder.
Tuple Fields§
§0: IpcResponder<AllowOrDeny>§1: ServoErrorSenderImplementations§
Source§impl AllowOrDenyRequest
impl AllowOrDenyRequest
pub(crate) fn new( response_sender: GenericSender<AllowOrDeny>, default_response: AllowOrDeny, error_sender: ServoErrorSender, ) -> Self
pub(crate) fn new_from_callback( callback: GenericCallback<AllowOrDeny>, default_response: AllowOrDeny, error_sender: ServoErrorSender, ) -> Self
Auto Trait Implementations§
impl Freeze for AllowOrDenyRequest
impl !RefUnwindSafe for AllowOrDenyRequest
impl !Send for AllowOrDenyRequest
impl !Sync for AllowOrDenyRequest
impl Unpin for AllowOrDenyRequest
impl UnsafeUnpin for AllowOrDenyRequest
impl !UnwindSafe for AllowOrDenyRequest
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> 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