-
Notifications
You must be signed in to change notification settings - Fork 13k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate rustc_ty_utils to use SessionDiagnostic
- Loading branch information
Showing
8 changed files
with
208 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
ty_utils_needs_drop_overflow = overflow while checking whether `{$query_ty}` requires drop | ||
ty_utils_generic_constant_too_complex = overly complex generic constant | ||
.help = consider moving this anonymous constant into a `const` function | ||
.maybe_supported = this operation may be supported in the future | ||
ty_utils_borrow_not_supported = borrowing is not supported in generic constants | ||
ty_utils_address_and_deref_not_supported = dereferencing or taking the address is not supported in generic constants | ||
ty_utils_array_not_supported = array construction is not supported in generic constants | ||
ty_utils_block_not_supported = blocks are not supported in generic constant | ||
ty_utils_never_to_any_not_supported = converting nevers to any is not supported in generic constant | ||
ty_utils_tuple_not_supported = tuple construction is not supported in generic constants | ||
ty_utils_index_not_supported = indexing is not supported in generic constant | ||
ty_utils_field_not_supported = field access is not supported in generic constant | ||
ty_utils_const_block_not_supported = const blocks are not supported in generic constant | ||
ty_utils_adt_not_supported = struct/enum construction is not supported in generic constants | ||
ty_utils_pointer_not_supported = pointer casts are not allowed in generic constants | ||
ty_utils_yield_not_supported = generator control flow is not allowed in generic constants | ||
ty_utils_loop_not_supported = loops and loop control flow are not supported in generic constants | ||
ty_utils_box_not_supported = allocations are not allowed in generic constants | ||
ty_utils_binary_not_supported = unsupported binary operation in generic constants | ||
ty_utils_logical_op_not_supported = unsupported operation in generic constants, short-circuiting operations would imply control flow | ||
ty_utils_assign_not_supported = assignment is not supported in generic constants | ||
ty_utils_closure_and_return_not_supported = closures and function keywords are not supported in generic constants | ||
ty_utils_control_flow_not_supported = control flow is not supported in generic constants | ||
ty_utils_inline_asm_not_supported = assembly is not supported in generic constants | ||
ty_utils_operation_not_supported = unsupported operation in generic constant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.