Struct places::frecency::FrecencySettings

source ·
pub struct FrecencySettings {
Show 23 fields pub num_visits: i32, pub first_bucket_cutoff_days: i32, pub second_bucket_cutoff_days: i32, pub third_bucket_cutoff_days: i32, pub fourth_bucket_cutoff_days: i32, pub first_bucket_weight: i32, pub second_bucket_weight: i32, pub third_bucket_weight: i32, pub fourth_bucket_weight: i32, pub default_bucket_weight: i32, pub embed_visit_bonus: i32, pub framed_link_visit_bonus: i32, pub link_visit_bonus: i32, pub typed_visit_bonus: i32, pub bookmark_visit_bonus: i32, pub download_visit_bonus: i32, pub permanent_redirect_visit_bonus: i32, pub temporary_redirect_visit_bonus: i32, pub redirect_source_visit_bonus: i32, pub default_visit_bonus: i32, pub unvisited_bookmark_bonus: i32, pub unvisited_typed_bonus: i32, pub reload_visit_bonus: i32,
}

Fields§

§num_visits: i32§first_bucket_cutoff_days: i32§second_bucket_cutoff_days: i32§third_bucket_cutoff_days: i32§fourth_bucket_cutoff_days: i32§first_bucket_weight: i32§second_bucket_weight: i32§third_bucket_weight: i32§fourth_bucket_weight: i32§default_bucket_weight: i32§embed_visit_bonus: i32§framed_link_visit_bonus: i32§link_visit_bonus: i32§typed_visit_bonus: i32§bookmark_visit_bonus: i32§download_visit_bonus: i32§permanent_redirect_visit_bonus: i32§temporary_redirect_visit_bonus: i32§redirect_source_visit_bonus: i32§default_visit_bonus: i32§unvisited_bookmark_bonus: i32§unvisited_typed_bonus: i32§reload_visit_bonus: i32

Implementations§

source§

impl FrecencySettings

source

pub fn get_transition_bonus( &self, visit_type: Option<VisitType>, visited: bool, redirect: bool ) -> i32

Trait Implementations§

source§

impl Clone for FrecencySettings

source§

fn clone(&self) -> FrecencySettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FrecencySettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FrecencySettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl PartialEq for FrecencySettings

source§

fn eq(&self, other: &FrecencySettings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for FrecencySettings

source§

impl StructuralPartialEq for FrecencySettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, UT> HandleAlloc<UT> for T
where T: Send + Sync,

§

fn new_handle(value: Arc<T>) -> Handle

Create a new handle for an Arc value Read more
§

unsafe fn clone_handle(handle: Handle) -> Handle

Clone a handle Read more
§

unsafe fn consume_handle(handle: Handle) -> Arc<T>

Consume a handle, getting back the initial Arc<> Read more
§

unsafe fn get_arc(handle: Handle) -> Arc<Self>

Get a clone of the Arc<> using a “borrowed” handle. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V