bevy/crates
Niklas Eicker d0f423d653 Assert compiler errors for compile_fail tests (#3067)
# Objective

bevy_ecs has several compile_fail tests that assert lifetime safety. In the past, these tests have been green for the wrong reasons (see e.g. #2984). This PR makes sure, that they will fail if the compiler error changes.

## Solution

Use [trybuild](https://crates.io/crates/trybuild) to assert the compiler errors.

The UI tests are in a separate crate that is not part of the Bevy workspace. This is to ensure that they do not break Bevy's crater builds. The tests get executed by the CI workflow on the stable toolchain.
2021-11-13 22:43:19 +00:00
..
bevy_app Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_asset Doc AssetServer::load() is async (#3129) 2021-11-13 22:07:19 +00:00
bevy_audio Remove wasm audio feature flag for 2021 (#3000) 2021-11-11 01:17:38 +00:00
bevy_core default features from bevy_asset and bevy_ecs can actually be disabled (#3097) 2021-11-13 21:15:22 +00:00
bevy_derive Update derive(DynamicPlugin) to edition 2021 (#3038) 2021-10-27 19:48:12 +00:00
bevy_diagnostic Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_dylib Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_dynamic_plugin Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_ecs Assert compiler errors for compile_fail tests (#3067) 2021-11-13 22:43:19 +00:00
bevy_ecs_compile_fail_tests Assert compiler errors for compile_fail tests (#3067) 2021-11-13 22:43:19 +00:00
bevy_gilrs Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_gltf Fix MIME type support for glTF buffer Data URIs (#3101) 2021-11-11 01:58:57 +00:00
bevy_input Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_internal default features from bevy_asset and bevy_ecs can actually be disabled (#3097) 2021-11-13 21:15:22 +00:00
bevy_log Update tracing-subscriber requirement from 0.2.22 to 0.3.1 (#3076) 2021-11-12 03:08:27 +00:00
bevy_macro_utils Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_math Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_pbr Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_reflect Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_render Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_scene Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_sprite Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_tasks Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_text Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_transform default features from bevy_asset and bevy_ecs can actually be disabled (#3097) 2021-11-13 21:15:22 +00:00
bevy_ui Add docstring comment to Style to reference CSS (#2936) 2021-11-06 20:53:10 +00:00
bevy_utils explain absence of new constructor in Hash{Map, Set} docs; suggest default (#3077) 2021-11-06 20:53:12 +00:00
bevy_wgpu Update to edition 2021 on master (#3028) 2021-10-27 00:12:14 +00:00
bevy_window add position to WindowDescriptor (#3070) 2021-11-06 20:34:31 +00:00
bevy_winit add position to WindowDescriptor (#3070) 2021-11-06 20:34:31 +00:00