pub struct SocialNetworkAnalysis {
pub username: String,
pub top_followers: Vec<ScoredAccount>,
pub top_friends: Vec<ScoredAccount>,
pub avg_follower_score: f64,
pub avg_friend_score: f64,
pub network_quality: NetworkQuality,
pub key_influencers: Vec<String>,
pub assessment: String,
}Expand description
Social network analysis result
Fields§
§username: StringUsername analyzed
top_followers: Vec<ScoredAccount>Top followers with scores
top_friends: Vec<ScoredAccount>Top friends (following) with scores
avg_follower_score: f64Average follower score
avg_friend_score: f64Average friend score
network_quality: NetworkQualityQuality of network
key_influencers: Vec<String>Key influencers in network
assessment: StringNetwork assessment
Trait Implementations§
Source§impl Clone for SocialNetworkAnalysis
impl Clone for SocialNetworkAnalysis
Source§fn clone(&self) -> SocialNetworkAnalysis
fn clone(&self) -> SocialNetworkAnalysis
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 SocialNetworkAnalysis
impl Debug for SocialNetworkAnalysis
Source§impl<'de> Deserialize<'de> for SocialNetworkAnalysis
impl<'de> Deserialize<'de> for SocialNetworkAnalysis
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 JsonSchema for SocialNetworkAnalysis
impl JsonSchema for SocialNetworkAnalysis
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SocialNetworkAnalysis
impl RefUnwindSafe for SocialNetworkAnalysis
impl Send for SocialNetworkAnalysis
impl Sync for SocialNetworkAnalysis
impl Unpin for SocialNetworkAnalysis
impl UnwindSafe for SocialNetworkAnalysis
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