pub(crate) struct TabDescriptorActor {
name: String,
browsing_context_name: String,
is_top_level_global: bool,
}Fields§
§name: String§browsing_context_name: String§is_top_level_global: boolImplementations§
Source§impl TabDescriptorActor
impl TabDescriptorActor
pub(crate) fn new( registry: &ActorRegistry, browsing_context_name: String, is_top_level_global: bool, ) -> TabDescriptorActor
pub(crate) fn is_top_level_global(&self) -> bool
pub fn browsing_context(&self) -> String
Trait Implementations§
Source§impl Actor for TabDescriptorActor
impl Actor for TabDescriptorActor
Source§fn handle_message(
&self,
request: ClientRequest<'_, '_>,
registry: &ActorRegistry,
msg_type: &str,
msg: &Map<String, Value>,
_id: StreamId,
) -> Result<(), ActorError>
fn handle_message( &self, request: ClientRequest<'_, '_>, registry: &ActorRegistry, msg_type: &str, msg: &Map<String, Value>, _id: StreamId, ) -> Result<(), ActorError>
The tab actor can handle the following messages:
-
getTarget: Returns the surroundingBrowsingContextActor. -
getFavicon: Should return the tab favicon, but it is not yet supported. -
getWatcher: Returns aWatcherActorlinked to the tab’sBrowsingContext. It is used to describe the debugging capabilities of this tab. -
reloadDescriptor: Causes the page to reload.
fn name(&self) -> String
fn cleanup(&self, _id: StreamId)
Source§impl ActorEncode<TabDescriptorActorMsg> for TabDescriptorActor
impl ActorEncode<TabDescriptorActorMsg> for TabDescriptorActor
fn encode(&self, registry: &ActorRegistry) -> TabDescriptorActorMsg
Source§impl MallocSizeOf for TabDescriptorActor
impl MallocSizeOf for TabDescriptorActor
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl Freeze for TabDescriptorActor
impl RefUnwindSafe for TabDescriptorActor
impl Send for TabDescriptorActor
impl Sync for TabDescriptorActor
impl Unpin for TabDescriptorActor
impl UnwindSafe for TabDescriptorActor
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> 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