pub(crate) fn parse_trait_crate_attr( input: &DeriveInput, attr_name: &str, ) -> Result<Option<Path>>