pub trait BoundsProvider { type Id: Clone; // Required methods fn bounds(&self) -> Rect<f32>; fn id(&self) -> Self::Id; }
A trait for anything that has rectangular bounds.
Identifier of the bounds provider.
Returns bounds of the bounds provider.
Returns id of the bounds provider.