pub struct AnalyticsContextBuilder { /* private fields */ }Expand description
Builder for AnalyticsContext with pre-configuration.
Implementations§
Source§impl AnalyticsContextBuilder
impl AnalyticsContextBuilder
Sourcepub fn with_expected_allocations(self, count: usize) -> Self
pub fn with_expected_allocations(self, count: usize) -> Self
Set expected number of allocations (reserves vector capacity).
Sourcepub fn with_preallocation(self, size: usize) -> Self
pub fn with_preallocation(self, size: usize) -> Self
Pre-allocate a buffer of the given size when building.
Sourcepub fn build(self) -> AnalyticsContext
pub fn build(self) -> AnalyticsContext
Build the context.
Auto Trait Implementations§
impl Freeze for AnalyticsContextBuilder
impl RefUnwindSafe for AnalyticsContextBuilder
impl Send for AnalyticsContextBuilder
impl Sync for AnalyticsContextBuilder
impl Unpin for AnalyticsContextBuilder
impl UnwindSafe for AnalyticsContextBuilder
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.