pub fn process_trait(
trait_item: &ItemTrait,
decycle_path: &Path,
marker_path: Option<&Path>,
alter_macro_name: Option<&Ident>,
leaker_config: LeakerConfig,
) -> TokenStreampub fn process_trait(
trait_item: &ItemTrait,
decycle_path: &Path,
marker_path: Option<&Path>,
alter_macro_name: Option<&Ident>,
leaker_config: LeakerConfig,
) -> TokenStream