Trait Parameter
pub trait Parameter {
    // Provided methods
    fn name(&self) -> String { ... }
    fn get_type(&self) -> Option<Type<'_>> { ... }
}pub trait Parameter {
    // Provided methods
    fn name(&self) -> String { ... }
    fn get_type(&self) -> Option<Type<'_>> { ... }
}