pub trait IntersectsContains: Sized + Shape + ContainsShape + IntersectsShape {
    // Provided methods
    fn contains_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool> { ... }
    fn intersects_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool> { ... }
}Provided Methods§
sourcefn contains_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool>
 
fn contains_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool>
Returns
- Some(true) if 
selfcontainsother - Some(false) if 
selfdoes not containother - None if 
otherisn’t a supportedShape 
sourcefn intersects_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool>
 
fn intersects_shape(&self, other: &(dyn Shape + 'static)) -> Option<bool>
Returns
- Some(true) if 
selfintersectsother - Some(false) if 
selfdoes not intersectsother - None if 
otherisn’t a supportedShape 
Object Safety§
This trait is not object safe.