pub fn core_unary_operator<'db>(
db: &'db dyn Database,
inference: &mut Inference<'db, '_>,
unary_op: &UnaryOperator<'db>,
stable_ptr: SyntaxStablePtrId<'db>,
) -> Maybe<Result<ConcreteTraitGenericFunctionId<'db>, SemanticDiagnosticKind<'db>>>