fn tracker_monitoring(
    query: Query<(
        Entity,
        Option<&MyComponent>,
        Option<ChangeTrackers<MyComponent>>,
    )>,
) {
    for (entity, component, trackers) in query.iter() {
        info!("{:?}: {:?} -> {:?}", entity, component, trackers);
    }
}
// By looking at trackers, the query is not filtered but the information is available
By looking at trackers, the query is not filtered but the information is available
By looking at trackers the query is not filtered but the information is available
fn tracker_monitoring(
    query: Query<(
        Entity,
        Option<&MyComponent>,
        Option<ChangeTrackers<MyComponent>>,
    )>,
) {
    for (entity, component, trackers) in query.iter() {
        info!("{:?}: {:?} -> {:?}", entity, component, trackers);
    }
}
fn tracker_monitoring ( query : Query < ( Entity , Option < & MyComponent > , Option < ChangeTrackers < MyComponent > > , ) > , ) { for ( entity , component , trackers ) in query . iter ( ) { info ! ( " " entity component trackers ) ; } }
By looking at trackers, the query is not filtered but the information is available
By looking at trackers the query is not filtered but the information is available
query
Query<(
        Entity,
        Option<&MyComponent>,
        Option<ChangeTrackers<MyComponent>>,
    )>
query
Query<(
        Entity,
        Option<&MyComponent>,
        Option<ChangeTrackers<MyComponent>>,
    )>