pub struct TimelineEventBuilder { /* private fields */ }
Implementations§
Source§impl TimelineEventBuilder
impl TimelineEventBuilder
pub fn frame_id(self, frame_id: impl Into<FrameId>) -> TimelineEventBuilder
pub fn type(self, type: impl Into<String>) -> TimelineEventBuilder
pub fn name(self, name: impl Into<String>) -> TimelineEventBuilder
pub fn time(self, time: impl Into<TimeSinceEpoch>) -> TimelineEventBuilder
pub fn duration(self, duration: impl Into<f64>) -> TimelineEventBuilder
pub fn lcp_details( self, lcp_details: impl Into<LargestContentfulPaint>, ) -> TimelineEventBuilder
pub fn layout_shift_details( self, layout_shift_details: impl Into<LayoutShift>, ) -> TimelineEventBuilder
pub fn build(self) -> Result<TimelineEvent, String>
Trait Implementations§
Source§impl Clone for TimelineEventBuilder
impl Clone for TimelineEventBuilder
Source§fn clone(&self) -> TimelineEventBuilder
fn clone(&self) -> TimelineEventBuilder
Returns a copy 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 Default for TimelineEventBuilder
impl Default for TimelineEventBuilder
Source§fn default() -> TimelineEventBuilder
fn default() -> TimelineEventBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TimelineEventBuilder
impl RefUnwindSafe for TimelineEventBuilder
impl Send for TimelineEventBuilder
impl Sync for TimelineEventBuilder
impl Unpin for TimelineEventBuilder
impl UnwindSafe for TimelineEventBuilder
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 more