pub struct LCPCandidate {
pub id: LCPCandidateID,
pub area: usize,
pub lcp_type: LargestContentfulPaintType,
}Expand description
Largest Contentful Paint Candidate, include image and block-level element containing text
Fields§
§id: LCPCandidateIDThe identity of the element.
area: usizeThe size of the visual area
lcp_type: LargestContentfulPaintTypeThe type of LCP candidate
Implementations§
Source§impl LCPCandidate
impl LCPCandidate
pub fn new( id: LCPCandidateID, lcp_type: LargestContentfulPaintType, area: usize, ) -> 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 · 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 Serialize for LCPCandidate
impl Serialize for LCPCandidate
impl Copy for LCPCandidate
Auto Trait Implementations§
impl Freeze for LCPCandidate
impl RefUnwindSafe for LCPCandidate
impl Send for LCPCandidate
impl Sync for LCPCandidate
impl Unpin 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