pub enum CollisionStrategy {
PushDown,
None,
}Expand description
Built-in strategies for crate::LayoutEngine.
Variants§
Implementations§
Source§impl CollisionStrategy
impl CollisionStrategy
pub fn build(self) -> Box<dyn CollisionResolver>
Trait Implementations§
Source§impl Clone for CollisionStrategy
impl Clone for CollisionStrategy
Source§fn clone(&self) -> CollisionStrategy
fn clone(&self) -> CollisionStrategy
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 CollisionStrategy
impl Debug for CollisionStrategy
Source§impl Default for CollisionStrategy
impl Default for CollisionStrategy
Source§fn default() -> CollisionStrategy
fn default() -> CollisionStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CollisionStrategy
impl<'de> Deserialize<'de> for CollisionStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CollisionStrategy
impl PartialEq for CollisionStrategy
Source§impl Serialize for CollisionStrategy
impl Serialize for CollisionStrategy
impl Copy for CollisionStrategy
impl Eq for CollisionStrategy
impl StructuralPartialEq for CollisionStrategy
Auto Trait Implementations§
impl Freeze for CollisionStrategy
impl RefUnwindSafe for CollisionStrategy
impl Send for CollisionStrategy
impl Sync for CollisionStrategy
impl Unpin for CollisionStrategy
impl UnsafeUnpin for CollisionStrategy
impl UnwindSafe for CollisionStrategy
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