@@ -657,18 +657,18 @@ where
657
657
///
658
658
/// # Example
659
659
/// ```rust
660
- /// # use bevy::ecs ::prelude::*;
660
+ /// # use bevy_ecs ::prelude::*;
661
661
/// #[derive(Component, PartialEq)]
662
- /// struct Name(String );
662
+ /// struct Life(u64 );
663
663
///
664
664
/// let world = World::new();
665
- /// let entity_1 = world.spawn().insert(Name("Ferris" )).id();
666
- /// let entity_2 = world.spawn().insert(Name("Cart" )).id();
665
+ /// let entity_1 = world.spawn().insert(Life(1 )).id();
666
+ /// let entity_2 = world.spawn().insert(Life(2 )).id();
667
667
///
668
- /// let name_query = world.query::<Name >();
669
- /// let (entity_1_name, entity_2_name ) = name_query .get_pair(entity_1, entity_2);
670
- /// asserteq!(entity_1_name, Name("Ferris" ));
671
- /// asserteq!(entity_2_name, Name("Cart" ));
668
+ /// let life_query = world.query::<&Life >();
669
+ /// let (entity_1_life, entity_2_life ) = life_query .get_pair(entity_1, entity_2);
670
+ /// assert_eq!(entity_1_life, Life(1 ));
671
+ /// assert_eq!(entity_2_life, Life(2 ));
672
672
#[ inline]
673
673
pub fn get_pair (
674
674
& ' s self ,
@@ -692,22 +692,22 @@ where
692
692
///
693
693
/// # Example
694
694
/// ```rust
695
- /// # use bevy::ecs ::prelude::*;
695
+ /// # use bevy_ecs ::prelude::*;
696
696
/// #[derive(Component, PartialEq)]
697
- /// struct Name(String );
697
+ /// struct Life(u64 );
698
698
///
699
699
/// let world = World::new();
700
- /// let entity_1 = world.spawn().insert(Name("Alice" )).id();
701
- /// let entity_2 = world.spawn().insert(Name("Bob" )).id();
700
+ /// let entity_1 = world.spawn().insert(Life(1 )).id();
701
+ /// let entity_2 = world.spawn().insert(Life(2 )).id();
702
702
///
703
- /// let name_query = world.query::<Name >();
704
- /// let (mut entity_1_name , mut entity_2_name ) = name_query .get_pair_mut(entity_1, entity_2);
703
+ /// let life_query = world.query::<&mut Life >();
704
+ /// let (mut entity_1_life , mut entity_2_life ) = life_query .get_pair_mut(entity_1, entity_2);
705
705
///
706
- /// *entity_1_name = Name("Alan" );
707
- /// *entity_2_name = Name("Brigitte" );
706
+ /// *entity_1_life = Life(0 );
707
+ /// *entity_2_life = Life(100 );
708
708
///
709
- /// asserteq!(entity_1_name, Name("Alan" ));
710
- /// asserteq!(entity_2_name, Name("Brigitte" ));
709
+ /// assert_eq!(entity_1_life, Life(0 ));
710
+ /// assert_eq!(entity_2_life, Life(100 ));
711
711
#[ inline]
712
712
pub fn get_pair_mut (
713
713
& ' s self ,
@@ -744,7 +744,7 @@ where
744
744
/// let entity_1 = world.spawn().insert(A(1)).id();
745
745
/// let entity_2 = world.spawn().insert(A(2)).id();
746
746
///
747
- /// let a_query = world.query::<A>();
747
+ /// let a_query = world.query::<& A>();
748
748
/// let a_iterator = a_query.get_multiple([entity_1, entity_2]);
749
749
/// assert_eq!(a_iterator.next().unwrap(), A(1));
750
750
/// assert_eq!(a_iterator.next().unwrap(), A(2));
@@ -776,15 +776,16 @@ where
776
776
/// # Example
777
777
/// ```rust
778
778
/// # use bevy_ecs::prelude::*;
779
+ /// use std::collections::BTreeSet;
779
780
/// #[derive(Component, PartialEq)]
780
- /// struct Name(String );
781
+ /// struct A(u64 );
781
782
///
782
783
/// let world = World::new();
783
784
/// let entity_1 = world.spawn().insert(A(1)).id();
784
785
/// let entity_2 = world.spawn().insert(A(2)).id();
785
786
/// let entity_3 = world.spawn().insert(A(3)).id();
786
787
///
787
- /// let a_query = world.query::<A>();
788
+ /// let a_query = world.query::<&mut A>();
788
789
/// let a_iterator = a_query.get_multiple_mut(BTreeSet::from_iter([entity_1, entity_3]));
789
790
/// let mut a_1 = a_iterator.next().unwrap();
790
791
/// let mut a_3 = a_iterator.next().unwrap();
0 commit comments