pub struct CreatorAnalysisResult {
pub token: String,
pub creator_address: Option<String>,
pub risk_level: Option<RiskLevel>,
pub current_holdings: Option<i64>,
pub holding_percentage: f64,
pub total_coins_created: i64,
pub rug_count: i64,
pub rug_percentage: f64,
pub average_market_cap: Option<i64>,
pub previous_coins: Vec<PreviousCoin>,
pub red_flags: Vec<String>,
pub risk_assessment: String,
}Expand description
Creator analysis result
Fields§
§token: StringToken being analyzed
creator_address: Option<String>Creator wallet address
risk_level: Option<RiskLevel>Risk level
current_holdings: Option<i64>Creator’s current token holdings
holding_percentage: f64Percentage of supply held by creator
total_coins_created: i64Total number of coins created
rug_count: i64Number of rug pulls
rug_percentage: f64Percentage of tokens that were rugs
average_market_cap: Option<i64>Average market cap of created tokens
previous_coins: Vec<PreviousCoin>List of previous coins
red_flags: Vec<String>Red flags identified
risk_assessment: StringRisk assessment summary
Trait Implementations§
Source§impl Clone for CreatorAnalysisResult
impl Clone for CreatorAnalysisResult
Source§fn clone(&self) -> CreatorAnalysisResult
fn clone(&self) -> CreatorAnalysisResult
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 CreatorAnalysisResult
impl Debug for CreatorAnalysisResult
Source§impl<'de> Deserialize<'de> for CreatorAnalysisResult
impl<'de> Deserialize<'de> for CreatorAnalysisResult
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 CreatorAnalysisResult
impl JsonSchema for CreatorAnalysisResult
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 CreatorAnalysisResult
impl RefUnwindSafe for CreatorAnalysisResult
impl Send for CreatorAnalysisResult
impl Sync for CreatorAnalysisResult
impl Unpin for CreatorAnalysisResult
impl UnwindSafe for CreatorAnalysisResult
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