@@ -787,8 +787,9 @@ mod tests {
787
787
}
788
788
}
789
789
790
- /// ```compile_fail
790
+ /// ```compile_fail E0499
791
791
/// use bevy_ecs::prelude::*;
792
+ /// #[derive(Component)]
792
793
/// struct A(usize);
793
794
/// fn system(mut query: Query<&mut A>, e: Res<Entity>) {
794
795
/// let mut iter = query.iter_mut();
@@ -802,11 +803,12 @@ mod tests {
802
803
/// }
803
804
/// ```
804
805
#[ allow( unused) ]
805
- #[ cfg( doc ) ]
806
+ #[ cfg( doctest ) ]
806
807
fn system_query_iter_lifetime_safety_test ( ) { }
807
808
808
- /// ```compile_fail
809
+ /// ```compile_fail E0499
809
810
/// use bevy_ecs::prelude::*;
811
+ /// #[derive(Component)]
810
812
/// struct A(usize);
811
813
/// fn system(mut query: Query<&mut A>, e: Res<Entity>) {
812
814
/// let mut a1 = query.get_mut(*e).unwrap();
@@ -816,11 +818,12 @@ fn system_query_iter_lifetime_safety_test() {}
816
818
/// }
817
819
/// ```
818
820
#[ allow( unused) ]
819
- #[ cfg( doc ) ]
821
+ #[ cfg( doctest ) ]
820
822
fn system_query_get_lifetime_safety_test ( ) { }
821
823
822
- /// ```compile_fail
824
+ /// ```compile_fail E0499
823
825
/// use bevy_ecs::prelude::*;
826
+ /// #[derive(Component)]
824
827
/// struct A(usize);
825
828
/// fn query_set(mut queries: QuerySet<(QueryState<&mut A>, QueryState<&A>)>, e: Res<Entity>) {
826
829
/// let mut q2 = queries.q0();
@@ -836,11 +839,12 @@ fn system_query_get_lifetime_safety_test() {}
836
839
/// }
837
840
/// ```
838
841
#[ allow( unused) ]
839
- #[ cfg( doc ) ]
842
+ #[ cfg( doctest ) ]
840
843
fn system_query_set_iter_lifetime_safety_test ( ) { }
841
844
842
- /// ```compile_fail
845
+ /// ```compile_fail E0499
843
846
/// use bevy_ecs::prelude::*;
847
+ /// #[derive(Component)]
844
848
/// struct A(usize);
845
849
/// fn query_set(mut queries: QuerySet<(QueryState<&mut A>, QueryState<&A>)>, e: Res<Entity>) {
846
850
/// let q1 = queries.q1();
@@ -856,11 +860,12 @@ fn system_query_set_iter_lifetime_safety_test() {}
856
860
/// }
857
861
/// ```
858
862
#[ allow( unused) ]
859
- #[ cfg( doc ) ]
863
+ #[ cfg( doctest ) ]
860
864
fn system_query_set_iter_flip_lifetime_safety_test ( ) { }
861
865
862
- /// ```compile_fail
866
+ /// ```compile_fail E0499
863
867
/// use bevy_ecs::prelude::*;
868
+ /// #[derive(Component)]
864
869
/// struct A(usize);
865
870
/// fn query_set(mut queries: QuerySet<(QueryState<&mut A>, QueryState<&A>)>, e: Res<Entity>) {
866
871
/// let mut q2 = queries.q0();
@@ -874,11 +879,12 @@ fn system_query_set_iter_flip_lifetime_safety_test() {}
874
879
/// }
875
880
/// ```
876
881
#[ allow( unused) ]
877
- #[ cfg( doc ) ]
882
+ #[ cfg( doctest ) ]
878
883
fn system_query_set_get_lifetime_safety_test ( ) { }
879
884
880
- /// ```compile_fail
885
+ /// ```compile_fail E0499
881
886
/// use bevy_ecs::prelude::*;
887
+ /// #[derive(Component)]
882
888
/// struct A(usize);
883
889
/// fn query_set(mut queries: QuerySet<(QueryState<&mut A>, QueryState<&A>)>, e: Res<Entity>) {
884
890
/// let q1 = queries.q1();
@@ -891,13 +897,15 @@ fn system_query_set_get_lifetime_safety_test() {}
891
897
/// }
892
898
/// ```
893
899
#[ allow( unused) ]
894
- #[ cfg( doc ) ]
900
+ #[ cfg( doctest ) ]
895
901
fn system_query_set_get_flip_lifetime_safety_test ( ) { }
896
902
897
- /// ```compile_fail
903
+ /// ```compile_fail E0502
898
904
/// use bevy_ecs::prelude::*;
899
905
/// use bevy_ecs::system::SystemState;
906
+ /// #[derive(Component)]
900
907
/// struct A(usize);
908
+ /// #[derive(Component)]
901
909
/// struct B(usize);
902
910
/// struct State {
903
911
/// state_r: SystemState<Query<'static, 'static, &'static A>>,
@@ -918,13 +926,15 @@ fn system_query_set_get_flip_lifetime_safety_test() {}
918
926
/// }
919
927
/// ```
920
928
#[ allow( unused) ]
921
- #[ cfg( doc ) ]
929
+ #[ cfg( doctest ) ]
922
930
fn system_state_get_lifetime_safety_test ( ) { }
923
931
924
- /// ```compile_fail
932
+ /// ```compile_fail E0502
925
933
/// use bevy_ecs::prelude::*;
926
934
/// use bevy_ecs::system::SystemState;
935
+ /// #[derive(Component)]
927
936
/// struct A(usize);
937
+ /// #[derive(Component)]
928
938
/// struct B(usize);
929
939
/// struct State {
930
940
/// state_r: SystemState<Query<'static, 'static, &'static A>>,
@@ -943,5 +953,5 @@ fn system_state_get_lifetime_safety_test() {}
943
953
/// }
944
954
/// ```
945
955
#[ allow( unused) ]
946
- #[ cfg( doc ) ]
956
+ #[ cfg( doctest ) ]
947
957
fn system_state_iter_lifetime_safety_test ( ) { }
0 commit comments