pub fn implement_delegation(
trait_path: &Path,
parsed_trait: &ItemTrait,
enum_path: &Path,
original_enum: &ItemEnum,
options: DelegationOptions,
) -> Result<TokenStream, InvalidInput>pub fn implement_delegation(
trait_path: &Path,
parsed_trait: &ItemTrait,
enum_path: &Path,
original_enum: &ItemEnum,
options: DelegationOptions,
) -> Result<TokenStream, InvalidInput>