pub struct CheckSettings {
pub severity: Option<SeveritySetting>,
pub max_ratio: Option<f64>,
pub min_stride_step_m: Option<f64>,
pub min_rotation_deg: Option<f64>,
pub max_mean_rest_delta_deg: Option<f64>,
pub contact_height_m: Option<f64>,
pub max_slide_mps: Option<f64>,
}Expand description
Per-check settings: a severity override plus the union of the built-in checks’ tunables (only the owning check reads each field).
Fields§
§severity: Option<SeveritySetting>Per-check severity override. None leaves the check’s default
severity intact.
max_ratio: Option<f64>loop-seam: ratio above which the seam is a pop (default 1.5).
min_stride_step_m: Option<f64>loop-seam: stride floor in metres (default 0.02).
min_rotation_deg: Option<f64>frozen-bone: rotation floor in degrees (default 1.0).
max_mean_rest_delta_deg: Option<f64>bind-pose: mean first-frame deviation cap in degrees
(default 45).
contact_height_m: Option<f64>foot-slide: contact height above the per-clip foot minimum
(default 0.03 m).
max_slide_mps: Option<f64>foot-slide: allowed stance-speed deviation (default 0.3 m/s).
Trait Implementations§
Source§impl Clone for CheckSettings
impl Clone for CheckSettings
Source§fn clone(&self) -> CheckSettings
fn clone(&self) -> CheckSettings
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 CheckSettings
impl Debug for CheckSettings
Source§impl Default for CheckSettings
impl Default for CheckSettings
Source§fn default() -> CheckSettings
fn default() -> CheckSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CheckSettings
impl<'de> Deserialize<'de> for CheckSettings
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
Auto Trait Implementations§
impl Freeze for CheckSettings
impl RefUnwindSafe for CheckSettings
impl Send for CheckSettings
impl Sync for CheckSettings
impl Unpin for CheckSettings
impl UnsafeUnpin for CheckSettings
impl UnwindSafe for CheckSettings
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