pub struct CollisionConfig {
pub handle_collisions: bool,
}Expand description
Configuration for collision handling strategies
Fields§
§handle_collisions: boolHandle key collisions by collecting values into arrays
Implementations§
Source§impl CollisionConfig
impl CollisionConfig
Sourcepub fn handle_collisions(self, enabled: bool) -> Self
pub fn handle_collisions(self, enabled: bool) -> Self
Enable collision handling by collecting values into arrays
Sourcepub fn has_collision_handling(&self) -> bool
pub fn has_collision_handling(&self) -> bool
Check if any collision handling is enabled
Trait Implementations§
Source§impl Clone for CollisionConfig
impl Clone for CollisionConfig
Source§fn clone(&self) -> CollisionConfig
fn clone(&self) -> CollisionConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CollisionConfig
impl Debug for CollisionConfig
Source§impl Default for CollisionConfig
impl Default for CollisionConfig
Source§fn default() -> CollisionConfig
fn default() -> CollisionConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CollisionConfig
impl RefUnwindSafe for CollisionConfig
impl Send for CollisionConfig
impl Sync for CollisionConfig
impl Unpin for CollisionConfig
impl UnsafeUnpin for CollisionConfig
impl UnwindSafe for CollisionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more