pub struct BooleanArgs {
pub a: SolidRef,
pub b: SolidRef,
pub op: BooleanOp,
}Fields§
§a: SolidRefThe first solid; for a difference, the one cut from.
b: SolidRefThe second solid; for a difference, the one cut away.
op: BooleanOpHow to combine them.
Trait Implementations§
Source§impl Clone for BooleanArgs
impl Clone for BooleanArgs
Source§fn clone(&self) -> BooleanArgs
fn clone(&self) -> BooleanArgs
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 BooleanArgs
impl Debug for BooleanArgs
Source§impl<'de> Deserialize<'de> for BooleanArgs
impl<'de> Deserialize<'de> for BooleanArgs
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 BooleanArgs
impl PartialEq for BooleanArgs
Source§impl Serialize for BooleanArgs
impl Serialize for BooleanArgs
Source§impl StepArgs for BooleanArgs
impl StepArgs for BooleanArgs
Source§const KIND: &'static str = <Boolean as ::geop_core_editor::part_operation::PartOperation>::KIND
const KIND: &'static str = <Boolean as ::geop_core_editor::part_operation::PartOperation>::KIND
The kind of the operation they are for (see
Operation::KIND).impl StructuralPartialEq for BooleanArgs
Auto Trait Implementations§
impl Freeze for BooleanArgs
impl RefUnwindSafe for BooleanArgs
impl Send for BooleanArgs
impl Sync for BooleanArgs
impl Unpin for BooleanArgs
impl UnsafeUnpin for BooleanArgs
impl UnwindSafe for BooleanArgs
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