fn expr_unary( input: ParseStream<'_>, attrs: Vec<Attribute>, allow_struct: AllowStruct, ) -> Result<ExprUnary>