pub fn execute_permission_impl<T: Config>(
permission_id: &PermissionId,
contract: &PermissionContract<T>,
emission_scope: &EmissionScope<T>,
) -> DispatchResult
pub fn execute_permission_impl<T: Config>(
permission_id: &PermissionId,
contract: &PermissionContract<T>,
emission_scope: &EmissionScope<T>,
) -> DispatchResult