Skip to content

Commit b7bad05

Browse files
author
Brian Merchant
committed
Clippy + fmt.
1 parent b9779d5 commit b7bad05

File tree

3 files changed

+3
-18
lines changed

3 files changed

+3
-18
lines changed

src/change_detection.rs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,7 @@
1-
use crate::{TraitImplRegistry, TraitQuery, TraitQueryState};
2-
use bevy::ecs::archetype::{Archetype, ArchetypeComponentId};
3-
use bevy::ecs::component::{ComponentId, ComponentTicks};
1+
use bevy::ecs::component::ComponentTicks;
42
use bevy::prelude::DetectChanges;
5-
use std::cell::UnsafeCell;
6-
use std::marker::PhantomData;
73
use std::ops::{Deref, DerefMut};
84

9-
use bevy::ecs::entity::Entity;
10-
use bevy::ecs::query::{Access, FilteredAccess, ReadOnlyWorldQuery, WorldQuery};
11-
use bevy::ecs::storage::{ComponentSparseSet, SparseSets, Table};
12-
use bevy::ecs::world::World;
13-
use bevy::ptr::{ThinSlicePtr, UnsafeCellDeref};
14-
155
/// Unique mutable borrow of an entity's component
166
pub struct Mut<'a, T: ?Sized> {
177
pub(crate) value: &'a mut T,
@@ -113,9 +103,3 @@ impl<T: ?Sized> AsMut<T> for Mut<'_, T> {
113103
self.deref_mut()
114104
}
115105
}
116-
117-
pub(crate) enum ChangeDetectionMode {
118-
None,
119-
Added,
120-
Changed
121-
}

src/multiple_read.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use bevy::ecs::component::ComponentId;
33
use bevy::ecs::entity::Entity;
44
use bevy::ecs::storage::{SparseSets, Table};
55
use bevy::ptr::UnsafeCellDeref;
6-
use std::ops::Deref;
76

87
/// Read-access to all components implementing a trait for a given entity.
98
pub struct ReadTraits<'a, Trait: ?Sized + TraitQuery> {

src/one.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ pub struct ReadTraitFetch<'w, Trait: ?Sized> {
1616
// After `Fetch::set_archetype` or `set_table` has been called,
1717
// this will carry the component data and metadata for the first trait impl found in the archetype.
1818
storage: ReadStorage<'w, Trait>,
19+
last_change_tick: u32,
20+
change_tick: u32,
1921
}
2022

2123
enum ReadStorage<'w, Trait: ?Sized> {

0 commit comments

Comments
 (0)