Struct glean_core::InternalConfiguration
source · [−]pub struct InternalConfiguration {
pub upload_enabled: bool,
pub data_path: String,
pub application_id: String,
pub language_binding_name: String,
pub max_events: Option<u32>,
pub delay_ping_lifetime_io: bool,
pub app_build: String,
pub use_core_mps: bool,
}Expand description
Configuration for Glean
Fields
upload_enabled: boolWhether upload should be enabled.
data_path: StringPath to a directory to store all data in.
application_id: StringThe application ID (will be sanitized during initialization).
language_binding_name: StringThe name of the programming language used by the binding creating this instance of Glean.
max_events: Option<u32>The maximum number of events to store before sending a ping containing events.
delay_ping_lifetime_io: boolWhether Glean should delay persistence of data from metrics with ping lifetime.
app_build: StringThe application’s build identifier. If this is different from the one provided for a previous init,
and use_core_mps is true, we will trigger a “metrics” ping.
use_core_mps: boolWhether Glean should schedule “metrics” pings.
Trait Implementations
sourceimpl Clone for InternalConfiguration
impl Clone for InternalConfiguration
sourcefn clone(&self) -> InternalConfiguration
fn clone(&self) -> InternalConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for InternalConfiguration
impl Send for InternalConfiguration
impl Sync for InternalConfiguration
impl Unpin for InternalConfiguration
impl UnwindSafe for InternalConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more