pub(crate) struct NetworkEventActor {
name: String,
request: AtomicRefCell<Option<NetworkEventRequest>>,
resource_id: u64,
response: AtomicRefCell<Option<NetworkEventResponse>>,
security_info: AtomicRefCell<TlsSecurityInfo>,
pub watcher_name: String,
}Fields§
§name: String§request: AtomicRefCell<Option<NetworkEventRequest>>§resource_id: u64§response: AtomicRefCell<Option<NetworkEventResponse>>§security_info: AtomicRefCell<TlsSecurityInfo>§watcher_name: StringImplementations§
Source§impl NetworkEventActor
impl NetworkEventActor
pub fn register( registry: &ActorRegistry, resource_id: u64, watcher_name: String, ) -> String
pub fn add_request(&self, request: HttpRequest)
pub fn add_response(&self, response: HttpResponse)
pub fn add_security_info(&self, security_info: Option<TlsSecurityInfo>)
fn request_fields(&self) -> Option<RequestFields>
fn response_fields(&self) -> Option<ResponseFields>
fn security_fields(&self) -> SecurityFields
pub fn resource_updates(&self, registry: &ActorRegistry) -> NetworkEventResource
Trait Implementations§
Source§impl Actor for NetworkEventActor
impl Actor for NetworkEventActor
Source§impl ActorEncode<NetworkEventMsg> for NetworkEventActor
impl ActorEncode<NetworkEventMsg> for NetworkEventActor
fn encode(&self, registry: &ActorRegistry) -> NetworkEventMsg
Source§impl Default for NetworkEventActor
impl Default for NetworkEventActor
Source§fn default() -> NetworkEventActor
fn default() -> NetworkEventActor
Returns the “default value” for a type. Read more
Source§impl MallocSizeOf for NetworkEventActor
impl MallocSizeOf for NetworkEventActor
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 NetworkEventActor
impl !RefUnwindSafe for NetworkEventActor
impl Send for NetworkEventActor
impl Sync for NetworkEventActor
impl Unpin for NetworkEventActor
impl UnwindSafe for NetworkEventActor
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