pub struct TrackingOptimizationSettingsHintQCOM(/* private fields */);
Expand description
Implementations§
source§impl TrackingOptimizationSettingsHintQCOM
impl TrackingOptimizationSettingsHintQCOM
sourcepub const NONE: TrackingOptimizationSettingsHintQCOM = _
pub const NONE: TrackingOptimizationSettingsHintQCOM = _
Used by the application to indicate that it does not have a preference to optimize for. The run-time is understood to choose a balanced approach.
sourcepub const LONG_RANGE_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
pub const LONG_RANGE_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
Used by the application to indicate that it prefers tracking to be optimized for long range, possibly at the expense of competing interests.
sourcepub const CLOSE_RANGE_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
pub const CLOSE_RANGE_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
Used by the application to indicate that it prefers tracking to be optimized for close range, possibly at the expense of competing interests.
sourcepub const LOW_POWER_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
pub const LOW_POWER_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
Used by the application to indicate that it prefers tracking to be optimized for low power consumption, possibly at the expense of competing interests.
sourcepub const HIGH_POWER_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
pub const HIGH_POWER_PRIORIZATION: TrackingOptimizationSettingsHintQCOM = _
Used by the application to indicate that it prefers tracking to be optimized for increased tracking performance, possibly at the cost of increased power consumption.
pub fn from_raw(x: i32) -> Self
pub fn into_raw(self) -> i32
Trait Implementations§
source§impl Clone for TrackingOptimizationSettingsHintQCOM
impl Clone for TrackingOptimizationSettingsHintQCOM
source§fn clone(&self) -> TrackingOptimizationSettingsHintQCOM
fn clone(&self) -> TrackingOptimizationSettingsHintQCOM
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 PartialEq for TrackingOptimizationSettingsHintQCOM
impl PartialEq for TrackingOptimizationSettingsHintQCOM
source§fn eq(&self, other: &TrackingOptimizationSettingsHintQCOM) -> bool
fn eq(&self, other: &TrackingOptimizationSettingsHintQCOM) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TrackingOptimizationSettingsHintQCOM
impl Eq for TrackingOptimizationSettingsHintQCOM
impl StructuralPartialEq for TrackingOptimizationSettingsHintQCOM
Auto Trait Implementations§
impl RefUnwindSafe for TrackingOptimizationSettingsHintQCOM
impl Send for TrackingOptimizationSettingsHintQCOM
impl Sync for TrackingOptimizationSettingsHintQCOM
impl Unpin for TrackingOptimizationSettingsHintQCOM
impl UnwindSafe for TrackingOptimizationSettingsHintQCOM
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