pub struct PageRankRequest {
pub correlation_id: CorrelationId,
pub operation: PageRankOp,
pub graph: Option<CsrGraph>,
pub damping: Option<f32>,
}Expand description
PageRank request message.
Fields§
§correlation_id: CorrelationIdCorrelation ID for request-response pairing.
operation: PageRankOpThe operation to perform.
graph: Option<CsrGraph>Graph data (for Initialize operation).
damping: Option<f32>Damping factor (default: 0.85).
Implementations§
Source§impl PageRankRequest
impl PageRankRequest
Sourcepub fn initialize(graph: CsrGraph, damping: f32) -> Self
pub fn initialize(graph: CsrGraph, damping: f32) -> Self
Create an initialize request with graph data.
Trait Implementations§
Source§impl Clone for PageRankRequest
impl Clone for PageRankRequest
Source§fn clone(&self) -> PageRankRequest
fn clone(&self) -> PageRankRequest
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 PageRankRequest
impl Debug for PageRankRequest
Source§impl<'de> Deserialize<'de> for PageRankRequest
impl<'de> Deserialize<'de> for PageRankRequest
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 PageRankRequest
impl RefUnwindSafe for PageRankRequest
impl Send for PageRankRequest
impl Sync for PageRankRequest
impl Unpin for PageRankRequest
impl UnwindSafe for PageRankRequest
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.