pub(crate) struct HighlighterActor {
pub name: String,
pub browsing_context_name: String,
}Fields§
§name: String§browsing_context_name: StringImplementations§
Source§impl HighlighterActor
impl HighlighterActor
fn instruct_script_thread_to_highlight_node( &self, node_name: Option<String>, registry: &ActorRegistry, )
Trait Implementations§
Source§impl Actor for HighlighterActor
impl Actor for HighlighterActor
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 highligher actor can handle the following messages:
-
show: Enables highlighting for the selected node -
hide: Disables highlighting for the selected node -
finalize: Performs cleanup for this actor; currently a no-op
fn name(&self) -> String
fn cleanup(&self, _id: StreamId)
Source§impl ActorEncode<ActorMsg> for HighlighterActor
impl ActorEncode<ActorMsg> for HighlighterActor
fn encode(&self, _: &ActorRegistry) -> ActorMsg
Source§impl MallocSizeOf for HighlighterActor
impl MallocSizeOf for HighlighterActor
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 HighlighterActor
impl RefUnwindSafe for HighlighterActor
impl Send for HighlighterActor
impl Sync for HighlighterActor
impl Unpin for HighlighterActor
impl UnwindSafe for HighlighterActor
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