kcl-lib 0.2.150

KittyCAD Language implementation and tools
Documentation
enum-variant-size-threshold = 48

disallowed-methods = [
  { path = "f64::hypot", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::min",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::max",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::sin",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::sinh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::sin_cos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::cos",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::cosh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::tan",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::tanh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::asin",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::asinh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::acos",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::acosh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::atan",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::atan2", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f64::atanh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::hypot", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::min",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::max",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::sin",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::sinh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::sin_cos", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::cos",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::cosh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::tan",   reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::tanh",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::asin",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::asinh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::acos",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::acosh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::atan",  reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::atan2", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
  { path = "f32::atanh", reason = "Use trig functions from libm crate instead, to ensure FP math works the same across OSs and platforms."},
]