pub struct ColliderSet { /* private fields */ }Implementations§
Source§impl ColliderSet
impl ColliderSet
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn get(&self, h: ColliderHandle) -> Option<&Collider>
pub fn get_mut(&mut self, h: ColliderHandle) -> Option<&mut Collider>
pub fn iter(&self) -> impl Iterator<Item = (ColliderHandle, &Collider)>
pub fn iter_mut( &mut self, ) -> impl Iterator<Item = (ColliderHandle, &mut Collider)>
Trait Implementations§
Source§impl Clone for ColliderSet
impl Clone for ColliderSet
Source§fn clone(&self) -> ColliderSet
fn clone(&self) -> ColliderSet
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ColliderSet
impl Debug for ColliderSet
Source§impl Default for ColliderSet
impl Default for ColliderSet
Source§fn default() -> ColliderSet
fn default() -> ColliderSet
Returns the “default value” for a type. Read more
Source§impl Index<ColliderHandle> for ColliderSet
impl Index<ColliderHandle> for ColliderSet
Source§impl IndexMut<ColliderHandle> for ColliderSet
impl IndexMut<ColliderHandle> for ColliderSet
Auto Trait Implementations§
impl Freeze for ColliderSet
impl RefUnwindSafe for ColliderSet
impl Send for ColliderSet
impl Sync for ColliderSet
impl Unpin for ColliderSet
impl UnwindSafe for ColliderSet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more