pub struct PendingHwnd {
pub class_name: String,
pub title: String,
pub label_hint: Option<String>,
pub arrived_at_ms: u64,
}Expand description
Phase B.9.1 — transient HWND record held until the reducer can
link it to a WindowMirror. See State::pending_hwnds.
Fields§
§class_name: String§title: String§label_hint: Option<String>§arrived_at_ms: u64Milliseconds-since-launcher-start when the
ReportHwndOpened arrived. Used to age out pending entries
— if we still have it when a different event arrives that
should have caused reconciliation, classify as
HwndWithoutBrowser.
Trait Implementations§
Source§impl Clone for PendingHwnd
impl Clone for PendingHwnd
Source§fn clone(&self) -> PendingHwnd
fn clone(&self) -> PendingHwnd
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PendingHwnd
impl Debug for PendingHwnd
impl Eq for PendingHwnd
Source§impl PartialEq for PendingHwnd
impl PartialEq for PendingHwnd
impl StructuralPartialEq for PendingHwnd
Auto Trait Implementations§
impl Freeze for PendingHwnd
impl RefUnwindSafe for PendingHwnd
impl Send for PendingHwnd
impl Sync for PendingHwnd
impl Unpin for PendingHwnd
impl UnsafeUnpin for PendingHwnd
impl UnwindSafe for PendingHwnd
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.