pub struct BundleAnalysisResult {
pub token: String,
pub ticker: Option<String>,
pub is_bundled: bool,
pub bundle_percentage: f64,
pub bundle_count: i32,
pub total_sol_spent: f64,
pub holder_count: i32,
pub creator_risk: CreatorRiskAssessment,
pub wallet_categories: WalletCategoryBreakdown,
pub warnings: Vec<String>,
pub recommendation: String,
}Expand description
Simplified bundle analysis result
Fields§
§token: StringToken address/mint
ticker: Option<String>Token ticker symbol
is_bundled: boolWhether the token is likely bundled
bundle_percentage: f64Total percentage of supply bundled
bundle_count: i32Number of bundles detected
total_sol_spent: f64Total SOL spent on bundles
holder_count: i32Number of wallets holding the token
creator_risk: CreatorRiskAssessmentCreator risk assessment
wallet_categories: WalletCategoryBreakdownWallet category breakdown
warnings: Vec<String>Key warning flags
recommendation: StringSummary recommendation
Trait Implementations§
Source§impl Clone for BundleAnalysisResult
impl Clone for BundleAnalysisResult
Source§fn clone(&self) -> BundleAnalysisResult
fn clone(&self) -> BundleAnalysisResult
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 BundleAnalysisResult
impl Debug for BundleAnalysisResult
Source§impl<'de> Deserialize<'de> for BundleAnalysisResult
impl<'de> Deserialize<'de> for BundleAnalysisResult
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 BundleAnalysisResult
impl JsonSchema for BundleAnalysisResult
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 BundleAnalysisResult
impl RefUnwindSafe for BundleAnalysisResult
impl Send for BundleAnalysisResult
impl Sync for BundleAnalysisResult
impl Unpin for BundleAnalysisResult
impl UnwindSafe for BundleAnalysisResult
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