pub struct Interference {
pub a: String,
pub b: String,
pub contact: Contact,
pub volume: Option<Bounded>,
pub drawn: Vec<PickedElement>,
}Expand description
Two solids that meet, named as the part shown names them.
Fields§
§a: String§b: String§contact: Contact§volume: Option<Bounded>The volume they share, in mm³, for an overlap.
drawn: Vec<PickedElement>What is drawn of the two, to light.
Trait Implementations§
Source§impl Clone for Interference
impl Clone for Interference
Source§fn clone(&self) -> Interference
fn clone(&self) -> Interference
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 Interference
impl Debug for Interference
Auto Trait Implementations§
impl Freeze for Interference
impl RefUnwindSafe for Interference
impl Send for Interference
impl Sync for Interference
impl Unpin for Interference
impl UnsafeUnpin for Interference
impl UnwindSafe for Interference
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