pub(crate) struct WorkerTargetActor {
pub name: String,
pub console_name: String,
pub thread_name: String,
pub worker_id: WorkerId,
pub url: ServoUrl,
pub type_: WorkerType,
pub script_sender: GenericSender<DevtoolScriptControlMsg>,
pub streams: AtomicRefCell<FxHashSet<StreamId>>,
}Fields§
§name: String§console_name: String§thread_name: String§worker_id: WorkerId§url: ServoUrl§type_: WorkerType§script_sender: GenericSender<DevtoolScriptControlMsg>§streams: AtomicRefCell<FxHashSet<StreamId>>Implementations§
Source§impl WorkerTargetActor
impl WorkerTargetActor
pub fn register( registry: &ActorRegistry, console_name: String, thread_name: String, worker_id: WorkerId, url: ServoUrl, worker_type: WorkerType, script_sender: GenericSender<DevtoolScriptControlMsg>, ) -> Arc<Self>
Trait Implementations§
Source§impl Actor for WorkerTargetActor
impl Actor for WorkerTargetActor
Source§impl ActorEncode<WorkerTargetActorMsg> for WorkerTargetActor
impl ActorEncode<WorkerTargetActorMsg> for WorkerTargetActor
fn encode(&self, _: &ActorRegistry) -> WorkerTargetActorMsg
Source§impl MallocSizeOf for WorkerTargetActor
impl MallocSizeOf for WorkerTargetActor
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.
Source§impl ResourceAvailable for WorkerTargetActor
impl ResourceAvailable for WorkerTargetActor
fn actor_name(&self) -> String
fn resource_array<T: Serialize, S: JsonPacketStream>( &self, resource: T, resource_type: String, array_type: ResourceArrayType, stream: &mut S, )
fn resources_array<T: Serialize, S: JsonPacketStream>( &self, resources: Vec<T>, resource_type: String, array_type: ResourceArrayType, stream: &mut S, )
Auto Trait Implementations§
impl !Freeze for WorkerTargetActor
impl !RefUnwindSafe for WorkerTargetActor
impl Send for WorkerTargetActor
impl Sync for WorkerTargetActor
impl Unpin for WorkerTargetActor
impl UnsafeUnpin for WorkerTargetActor
impl UnwindSafe for WorkerTargetActor
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