pub enum PageRankOp {
Query {
node_id: u64,
},
Iterate,
Initialize,
Reset,
ConvergeUntil {
threshold: f64,
max_iterations: u32,
},
}Expand description
PageRank operation type.
Variants§
Query
Query the current PageRank score for a node.
Iterate
Perform one iteration of PageRank.
Initialize
Initialize with a new graph.
Reset
Reset all scores to initial values.
ConvergeUntil
Run until convergence with threshold.
Trait Implementations§
Source§impl Clone for PageRankOp
impl Clone for PageRankOp
Source§fn clone(&self) -> PageRankOp
fn clone(&self) -> PageRankOp
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 PageRankOp
impl Debug for PageRankOp
Source§impl<'de> Deserialize<'de> for PageRankOp
impl<'de> Deserialize<'de> for PageRankOp
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
Source§impl Serialize for PageRankOp
impl Serialize for PageRankOp
impl Copy for PageRankOp
Auto Trait Implementations§
impl Freeze for PageRankOp
impl RefUnwindSafe for PageRankOp
impl Send for PageRankOp
impl Sync for PageRankOp
impl Unpin for PageRankOp
impl UnwindSafe for PageRankOp
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.