pub struct PageRankConfig {
pub damping_factor: f32,
pub max_iterations: usize,
pub convergence_threshold: f32,
pub personalization: Option<HashMap<String, f32>>,
pub personalization_weight: f32,
}Expand description
PageRank algorithm configuration
Fields§
§damping_factor: f32Damping factor (typically 0.85)
max_iterations: usizeMaximum number of iterations
convergence_threshold: f32Convergence threshold
personalization: Option<HashMap<String, f32>>Personalization vector (optional)
personalization_weight: f32Weight for personalization
Trait Implementations§
Source§impl Clone for PageRankConfig
impl Clone for PageRankConfig
Source§fn clone(&self) -> PageRankConfig
fn clone(&self) -> PageRankConfig
Returns a duplicate 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 Debug for PageRankConfig
impl Debug for PageRankConfig
Source§impl Default for PageRankConfig
impl Default for PageRankConfig
Source§impl<'de> Deserialize<'de> for PageRankConfig
impl<'de> Deserialize<'de> for PageRankConfig
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
Auto Trait Implementations§
impl Freeze for PageRankConfig
impl RefUnwindSafe for PageRankConfig
impl Send for PageRankConfig
impl Sync for PageRankConfig
impl Unpin for PageRankConfig
impl UnwindSafe for PageRankConfig
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