third_party_rust_cxx/tests/ui
2021-12-12 20:25:28 -08:00
..
array_len_expr.rs Disallow array with zero size 2020-11-25 16:00:03 -08:00
array_len_expr.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
array_len_suffix.rs Add ui test of improper suffix on array len 2020-11-24 21:17:06 -08:00
array_len_suffix.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
async_fn.rs Add an async extern C++ function to the ui test 2021-12-12 20:22:58 -08:00
async_fn.stderr Add link to cxx-async repo in async error message 2021-12-12 20:25:28 -08:00
bad_explicit_impl.rs Add ui test of explicit impl with unsupported Self 2020-10-04 00:20:22 -07:00
bad_explicit_impl.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
by_value_not_supported.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
by_value_not_supported.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
const_fn.rs Produce error message for a few more unsupported signatures 2020-11-19 13:57:42 -08:00
const_fn.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
data_enums.rs Support C-style enums 2020-04-30 14:12:37 -07:00
data_enums.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
deny_elided_lifetimes.rs Add ui test with denied elided lifetime 2021-12-10 13:24:42 -08:00
deny_elided_lifetimes.stderr Add ui test with denied elided lifetime 2021-12-10 13:24:42 -08:00
deny_missing_docs.rs Add test of allow attribute inside bridge 2020-12-30 16:14:52 -08:00
deny_missing_docs.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
derive_duplicate.rs Add test of duplicate derive on struct 2020-11-27 12:19:29 -08:00
derive_duplicate.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
derive_noncopy.rs Add ui test of derives that fail due to field types 2020-11-27 12:24:22 -08:00
derive_noncopy.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
drop_shared.rs Add ui test of handwritten Drop for shared struct 2021-02-11 22:11:13 -08:00
drop_shared.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
empty_enum.rs Format ui test files using rustfmt 2020-08-29 11:36:22 -07:00
empty_enum.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
empty_struct.rs Disallow shared structs having 0 fields 2020-03-20 14:58:56 -07:00
empty_struct.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_inconsistent.rs Test inconsistent suffix on enum discriminants 2020-05-10 23:29:12 -07:00
enum_inconsistent.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_match_without_wildcard.rs Support C-style enums 2020-04-30 14:12:37 -07:00
enum_match_without_wildcard.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_out_of_bounds.rs Detect earlier untyped discriminants out of bounds of later suffix 2020-05-11 00:30:24 -07:00
enum_out_of_bounds.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_overflows.rs Expand maximum recognized discriminant to 64 bits 2020-05-10 23:23:37 -07:00
enum_overflows.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_receiver.rs Clarify error for using enum as method receiver 2021-01-20 14:09:04 -07:00
enum_receiver.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
enum_unsatisfiable.rs Test unsatisfiable discriminant range 2020-05-10 23:32:31 -07:00
enum_unsatisfiable.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
expected_named.rs Add ui test for type in uniqueptr expecting named lifetime 2021-04-02 01:20:12 -04:00
expected_named.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
extern_fn_abi.rs Produce error message for a few more unsupported signatures 2020-11-19 13:57:42 -08:00
extern_fn_abi.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
extern_type_bound.rs Parse trait bounded extern types 2020-11-27 20:54:22 -08:00
extern_type_bound.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
extern_type_generic.rs Add ui tests of extern type lifetime parsing 2020-12-28 21:04:12 -08:00
extern_type_generic.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
extern_type_lifetime_bound.rs Add ui tests of extern type lifetime parsing 2020-12-28 21:04:12 -08:00
extern_type_lifetime_bound.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
fallible_fnptr.rs Fix conflict between pr 456 and fallible fn ui test 2020-11-15 14:49:05 -08:00
fallible_fnptr.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
function_with_body.rs Add ui test of extern function with body 2021-01-03 20:08:37 -08:00
function_with_body.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
generic_enum.rs Tweak enum generics error handling 2021-01-01 21:52:08 -08:00
generic_enum.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
impl_trait_for_type.rs Add ui test of explicit impl trait for type 2020-10-04 00:20:22 -07:00
impl_trait_for_type.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
include.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
include.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
lifetime_extern_cxx.rs Allow lifetime in extern fn signature 2020-11-15 19:09:01 -08:00
lifetime_extern_cxx.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
lifetime_extern_rust.rs Allow lifetime in extern fn signature 2020-11-15 19:09:01 -08:00
lifetime_extern_rust.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
missing_unsafe.rs Add test of missing unsafe on extern Rust sig 2020-11-09 20:30:45 -08:00
missing_unsafe.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
multiple_parse_error.rs Format ui test files using rustfmt 2020-08-29 11:36:22 -07:00
multiple_parse_error.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
mut_return.rs Add ui test of mutable slice return from reference arguments 2021-03-28 04:23:05 -04:00
mut_return.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
non_integer_discriminant_enum.rs Support C-style enums 2020-04-30 14:12:37 -07:00
non_integer_discriminant_enum.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
nonempty_impl_block.rs Add ui test of invalid nonempty impl block 2020-10-04 00:20:22 -07:00
nonempty_impl_block.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
nonlocal_rust_type.rs Add ui test of impls on a nonlocal Rust type 2021-03-27 01:23:04 -04:00
nonlocal_rust_type.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
opaque_autotraits.rs Remove unneeded Unpin import 2020-12-16 10:18:29 -08:00
opaque_autotraits.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
opaque_not_sized.rs Safe FFI between Rust and C++ 2020-01-08 08:57:24 -08:00
opaque_not_sized.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
pin_mut_opaque.rs Add mut opaque ui test 2020-11-15 17:22:21 -08:00
pin_mut_opaque.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
ptr_in_fnptr.rs Add failing ui test showing unsafety of fn ptr not enforced 2021-03-22 19:18:18 -07:00
ptr_in_fnptr.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
ptr_missing_unsafe.rs Divide up pointer UI tests 2021-03-22 19:06:04 -07:00
ptr_missing_unsafe.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
ptr_no_const_mut.rs Divide up pointer UI tests 2021-03-22 19:06:04 -07:00
ptr_no_const_mut.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
ptr_unsupported.rs East const to make nested pointer types work 2021-03-22 19:23:51 -07:00
ptr_unsupported.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
reference_to_reference.rs Enforce unsafe surrounding block on safe-to-call functions 2020-11-11 11:09:33 -08:00
reference_to_reference.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
reserved_lifetime.rs Add ui test of invalid use of 'static as lifetime param name 2021-04-08 18:12:51 -07:00
reserved_lifetime.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
reserved_name.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
reserved_name.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
result_no_display.rs Add ui test of returning a non-displayable error 2020-11-09 20:17:12 -08:00
result_no_display.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
root_namespace.rs Support root namespace in namespace attribute 2020-12-04 12:27:25 -08:00
root_namespace.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
rust_pinned.rs Add ui test with pinned extern Rust type 2020-11-15 17:30:20 -08:00
rust_pinned.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
slice_of_type_alias.rs Support slice of trivial extern type alias 2021-07-23 14:16:46 -07:00
slice_of_type_alias.stderr Update ui test suite to nightly-2021-12-13 2021-12-12 19:09:16 -08:00
slice_unsupported.rs Generalize SliceRef codegen to non-u8 element type 2020-11-25 19:34:42 -08:00
slice_unsupported.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
struct_cycle.rs Point out every field involved in the cycle 2020-11-03 18:51:41 -08:00
struct_cycle.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
type_alias_rust.rs Type alias parsing 2020-05-07 19:46:02 -07:00
type_alias_rust.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
unique_ptr_as_mut.rs Add UniquePtr deref mut ui test 2020-11-19 20:21:32 -08:00
unique_ptr_as_mut.stderr Update ui test suite to nightly-2021-12-02 2021-12-01 18:52:35 -08:00
unique_ptr_to_opaque.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
unique_ptr_to_opaque.stderr Update ui test suite to nightly-2021-12-13 2021-12-12 19:09:16 -08:00
unique_ptr_twice.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
unique_ptr_twice.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
unnamed_receiver.rs Enforce unsafe surrounding block on safe-to-call functions 2020-11-11 11:09:33 -08:00
unnamed_receiver.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
unpin_impl.rs Remove unneeded Unpin import 2020-12-16 10:18:29 -08:00
unpin_impl.stderr Update ui test suite to nightly-2021-11-22 2021-11-21 18:48:05 -08:00
unrecognized_receiver.rs Enforce unsafe surrounding block on safe-to-call functions 2020-11-11 11:09:33 -08:00
unrecognized_receiver.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
unsupported_elided.rs Add test of unsupported elided lifetime in extern Rust sig 2020-11-09 20:30:45 -08:00
unsupported_elided.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
vec_opaque.rs Add Vec opaque type ui test 2020-12-04 17:22:41 -08:00
vec_opaque.stderr Update ui tests to most recent trybuild normalization 2021-10-26 13:02:25 -07:00
vector_autotraits.rs Add ui test of CxxVector autotrait impls 2021-05-01 14:21:34 -07:00
vector_autotraits.stderr Ui test changes for trybuild 1.0.49 2021-10-08 02:44:10 -04:00
wrong_type_id.rs Update cxx::bridge modules to use extern "C++" as the ABI 2020-11-11 10:57:50 -08:00
wrong_type_id.stderr Update ui tests to most recent trybuild normalization 2021-10-26 13:02:25 -07:00