aboutsummaryrefslogtreecommitdiff
path: root/azalea-client/src/entity_query.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-client/src/entity_query.rs')
-rw-r--r--azalea-client/src/entity_query.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/azalea-client/src/entity_query.rs b/azalea-client/src/entity_query.rs
index 0e486741..7ac0e325 100644
--- a/azalea-client/src/entity_query.rs
+++ b/azalea-client/src/entity_query.rs
@@ -12,6 +12,15 @@ use crate::Client;
impl Client {
/// A convenience function for getting components of our player's entity.
+ ///
+ /// # Examples
+ /// ```
+ /// # fn example(mut client: azalea_client::Client) {
+ /// let is_logged_in = client
+ /// .query::<Option<&WorldName>>(&mut client.ecs.lock())
+ /// .is_some();
+ /// # }
+ /// ```
pub fn query<'w, Q: WorldQuery>(&self, ecs: &'w mut Ecs) -> <Q as WorldQuery>::Item<'w> {
ecs.query::<Q>()
.get_mut(ecs, self.entity)