diff --git a/crates/bevy_ecs/src/system/query.rs b/crates/bevy_ecs/src/system/query.rs index 50ea3fde790c0..2cf3273fa7ed9 100644 --- a/crates/bevy_ecs/src/system/query.rs +++ b/crates/bevy_ecs/src/system/query.rs @@ -235,13 +235,13 @@ use std::{any::TypeId, borrow::Borrow, fmt::Debug}; /// /// |Query methods|Effect| /// |:---:|---| -/// |[`iter`]\([`_mut`][`iter_mut`])|Returns an iterator over all query items.| -/// |[`for_each`]\([`_mut`][`for_each_mut`]),
[`par_iter`]\([`_mut`][`par_iter_mut`])|Runs a specified function for each query item.| -/// |[`iter_many`]\([`_mut`][`iter_many_mut`])|Iterates or runs a specified function over query items generated by a list of entities.| -/// |[`iter_combinations`]\([`_mut`][`iter_combinations_mut`])|Returns an iterator over all combinations of a specified number of query items.| -/// |[`get`]\([`_mut`][`get_mut`])|Returns the query item for the specified entity.| -/// |[`many`]\([`_mut`][`many_mut`]),
[`get_many`]\([`_mut`][`get_many_mut`])|Returns the query items for the specified entities.| -/// |[`single`]\([`_mut`][`single_mut`]),
[`get_single`]\([`_mut`][`get_single_mut`])|Returns the query item while verifying that there aren't others.| +/// |[`iter`]\[[`_mut`][`iter_mut`]]|Returns an iterator over all query items.| +/// |[`for_each`]\[[`_mut`][`for_each_mut`]],
[`par_iter`]\[[`_mut`][`par_iter_mut`]]|Runs a specified function for each query item.| +/// |[`iter_many`]\[[`_mut`][`iter_many_mut`]]|Iterates or runs a specified function over query items generated by a list of entities.| +/// |[`iter_combinations`]\[[`_mut`][`iter_combinations_mut`]]|Returns an iterator over all combinations of a specified number of query items.| +/// |[`get`]\[[`_mut`][`get_mut`]]|Returns the query item for the specified entity.| +/// |[`many`]\[[`_mut`][`many_mut`]],
[`get_many`]\[[`_mut`][`get_many_mut`]]|Returns the query items for the specified entities.| +/// |[`single`]\[[`_mut`][`single_mut`]],
[`get_single`]\[[`_mut`][`get_single_mut`]]|Returns the query item while verifying that there aren't others.| /// /// There are two methods for each type of query operation: immutable and mutable (ending with `_mut`). /// When using immutable methods, the query items returned are of type [`ROQueryItem`], a read-only version of the query item. @@ -271,14 +271,14 @@ use std::{any::TypeId, borrow::Borrow, fmt::Debug}; /// /// |Query operation|Computational complexity| /// |:---:|:---:| -/// |[`iter`]\([`_mut`][`iter_mut`])|O(n)| -/// |[`for_each`]\([`_mut`][`for_each_mut`]),
[`par_iter`]\([`_mut`][`par_iter_mut`])|O(n)| -/// |[`iter_many`]\([`_mut`][`iter_many_mut`])|O(k)| -/// |[`iter_combinations`]\([`_mut`][`iter_combinations_mut`])|O(nCr)| -/// |[`get`]\([`_mut`][`get_mut`])|O(1)| +/// |[`iter`]\[[`_mut`][`iter_mut`]]|O(n)| +/// |[`for_each`]\[[`_mut`][`for_each_mut`]],
[`par_iter`]\[[`_mut`][`par_iter_mut`]]|O(n)| +/// |[`iter_many`]\[[`_mut`][`iter_many_mut`]]|O(k)| +/// |[`iter_combinations`]\[[`_mut`][`iter_combinations_mut`]]|O(nCr)| +/// |[`get`]\[[`_mut`][`get_mut`]]|O(1)| /// |([`get_`][`get_many`])[`many`]|O(k)| /// |([`get_`][`get_many_mut`])[`many_mut`]|O(k2)| -/// |[`single`]\([`_mut`][`single_mut`]),
[`get_single`]\([`_mut`][`get_single_mut`])|O(a)| +/// |[`single`]\[[`_mut`][`single_mut`]],
[`get_single`]\[[`_mut`][`get_single_mut`]]|O(a)| /// |Archetype based filtering ([`With`], [`Without`], [`Or`])|O(a)| /// |Change detection filtering ([`Added`], [`Changed`])|O(a + n)| ///