pub struct TurnThreadParams {
pub pitch: f64,
pub depth: f64,
pub passes: u32,
pub internal: bool,
pub constant_area: bool,
pub infeed_angle_deg: f64,
pub alternate_flanks: bool,
pub spring_passes: u32,
}Fields§
§pitch: f64§depth: f64§passes: u32§internal: bool§constant_area: boolEqual chip area per pass (true) or equal depth per pass (false).
infeed_angle_deg: f64Infeed angle in degrees: 0 radial, positive along the flank.
alternate_flanks: bool§spring_passes: u32Trait Implementations§
Source§impl Clone for TurnThreadParams
impl Clone for TurnThreadParams
Source§impl Debug for TurnThreadParams
impl Debug for TurnThreadParams
Source§impl Default for TurnThreadParams
impl Default for TurnThreadParams
Source§impl<'de> Deserialize<'de> for TurnThreadParamswhere
TurnThreadParams: Default,
impl<'de> Deserialize<'de> for TurnThreadParamswhere
TurnThreadParams: Default,
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 TurnThreadParams
impl PartialEq for TurnThreadParams
Source§impl Serialize for TurnThreadParams
impl Serialize for TurnThreadParams
impl StructuralPartialEq for TurnThreadParams
Auto Trait Implementations§
impl Forget for TurnThreadParams
impl Freeze for TurnThreadParams
impl Move for TurnThreadParams
impl RefUnwindSafe for TurnThreadParams
impl Send for TurnThreadParams
impl Sync for TurnThreadParams
impl Unpin for TurnThreadParams
impl UnsafeUnpin for TurnThreadParams
impl UnwindSafe for TurnThreadParams
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