usecrate::{Component, Layer};/// Marks that an entity in the world is capable of colliding with other `TerminalCollider`s.
#[derive(Component, Copy, Clone, Debug)]pubstructTerminalCollider{/// The collision layer this collider is on. The layer can be used by a collision processing system to know
/// what two kinds of things are colliding.
publayer: Layer,
/// Whether the collider is active. If a collider isn't active, it won't generate any collisions with other colliders.
pubis_active:bool,
}