pub struct RankNode {
pub id: String,
pub kind: String,
pub name: String,
}Expand description
One node in the heterogeneous ranking universe (Wave 14B): any rankable entity — symbol, component, subsystem, service, flow, contract, state, reactive, route, topic, queue, store, schema, or file. The ranker walks edges whose endpoints are rankable entities, so architectural importance (flows, contracts, state) participates in PageRank directly.
Fields§
§id: StringThe entity id (repo://{repo}/{kind}/{key}).
kind: StringEntity kind (scc_core::kinds::*).
name: StringEntity display name.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RankNode
impl<'de> Deserialize<'de> for RankNode
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 StructuralPartialEq for RankNode
Auto Trait Implementations§
impl Freeze for RankNode
impl RefUnwindSafe for RankNode
impl Send for RankNode
impl Sync for RankNode
impl Unpin for RankNode
impl UnsafeUnpin for RankNode
impl UnwindSafe for RankNode
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