pub enum MissingTimestampPolicy {
KeepBaseWeight,
Drop,
}Expand description
What to do with an observation that has no observed_at_unix_seconds
when BuildConfig::time_decay_half_life_days is set. Inert when time
decay is disabled.
Variants§
KeepBaseWeight
Score it at its un-decayed weight, as if it were current.
Drop
Exclude it entirely – treat “unknown age” as “untrustworthy” rather than “trustworthy”.
Trait Implementations§
Source§impl Clone for MissingTimestampPolicy
impl Clone for MissingTimestampPolicy
Source§fn clone(&self) -> MissingTimestampPolicy
fn clone(&self) -> MissingTimestampPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MissingTimestampPolicy
Source§impl Debug for MissingTimestampPolicy
impl Debug for MissingTimestampPolicy
Source§impl Default for MissingTimestampPolicy
impl Default for MissingTimestampPolicy
Source§fn default() -> MissingTimestampPolicy
fn default() -> MissingTimestampPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MissingTimestampPolicy
impl<'de> Deserialize<'de> for MissingTimestampPolicy
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
impl Eq for MissingTimestampPolicy
Source§impl PartialEq for MissingTimestampPolicy
impl PartialEq for MissingTimestampPolicy
Source§impl Serialize for MissingTimestampPolicy
impl Serialize for MissingTimestampPolicy
impl StructuralPartialEq for MissingTimestampPolicy
Auto Trait Implementations§
impl Freeze for MissingTimestampPolicy
impl RefUnwindSafe for MissingTimestampPolicy
impl Send for MissingTimestampPolicy
impl Sync for MissingTimestampPolicy
impl Unpin for MissingTimestampPolicy
impl UnsafeUnpin for MissingTimestampPolicy
impl UnwindSafe for MissingTimestampPolicy
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