// simulated_dir=/cf-gears/gears/some_gear/contract/
#[allow(dead_code)]
// Should not trigger DE0102 - ToSchema in contract
#[derive(Debug, Clone, PartialEq)]
pub struct Product {
    pub id: String,
    pub name: String,
    pub price: f64,
}

#[allow(dead_code)]
// Should not trigger DE0102 - ToSchema in contract
#[derive(Clone, PartialEq)]
pub enum Status {
    Active,
    Inactive,
    Pending,
}

fn main() {}
