Struct webrender_traits::display_list::HitTestInfo
source · pub struct HitTestInfo {
pub node: u64,
pub cursor: Option<Cursor>,
pub scroll_tree_node: ScrollTreeNodeId,
}
Expand description
Information that Servo keeps alongside WebRender display items in order to add more context to hit test results.
Fields§
§node: u64
The id of the node of this hit test item.
cursor: Option<Cursor>
The cursor of this node’s hit test item.
scroll_tree_node: ScrollTreeNodeId
The id of the ScrollTree associated with this hit test item.
Trait Implementations§
source§impl Debug for HitTestInfo
impl Debug for HitTestInfo
source§impl<'de> Deserialize<'de> for HitTestInfo
impl<'de> Deserialize<'de> for HitTestInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for HitTestInfo
impl PartialEq for HitTestInfo
source§impl Serialize for HitTestInfo
impl Serialize for HitTestInfo
impl StructuralPartialEq for HitTestInfo
Auto Trait Implementations§
impl Freeze for HitTestInfo
impl RefUnwindSafe for HitTestInfo
impl Send for HitTestInfo
impl Sync for HitTestInfo
impl Unpin for HitTestInfo
impl UnwindSafe for HitTestInfo
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> 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