pub struct LCPCandidate {
pub id: LCPCandidateID,
pub area: usize,
pub url: Option<ServoUrl>,
pub node: Option<OpaqueNode>,
}Expand description
A largest-contentful-paint candidate
https://www.w3.org/TR/largest-contentful-paint/#largest-contentful-paint-candidate
Fields§
§id: LCPCandidateIDA unique identifier for this candidate.
area: usizeThe size of the visual area.
url: Option<ServoUrl>The candidate’s request URL.
node: Option<OpaqueNode>The DOM node of the candidate’s element, if any.
Implementations§
Source§impl LCPCandidate
impl LCPCandidate
pub fn new( id: LCPCandidateID, area: usize, url: Option<ServoUrl>, node: Option<OpaqueNode>, ) -> Self
Trait Implementations§
Source§impl Clone for LCPCandidate
impl Clone for LCPCandidate
Source§fn clone(&self) -> LCPCandidate
fn clone(&self) -> LCPCandidate
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 LCPCandidate
impl Debug for LCPCandidate
Source§impl<'de> Deserialize<'de> for LCPCandidate
impl<'de> Deserialize<'de> for LCPCandidate
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 MallocSizeOf for LCPCandidate
impl MallocSizeOf for LCPCandidate
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 LCPCandidate
impl RefUnwindSafe for LCPCandidate
impl Send for LCPCandidate
impl Sync for LCPCandidate
impl Unpin for LCPCandidate
impl UnsafeUnpin for LCPCandidate
impl UnwindSafe for LCPCandidate
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,
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