pub struct AutoCutState {
pub params: AutoCutParams,
pub keep_quiet: bool,
pub ripple: bool,
pub overlay: Vec<(f64, f64)>,
pub active: bool,
pub status: String,
cache_key: u64,
cached: Vec<Detection>,
}Fields§
§params: AutoCutParams§keep_quiet: bool§ripple: bool§overlay: Vec<(f64, f64)>Timeline ranges to keep (shaded by the timeline), recomputed each frame from the selection.
active: boolFalse after “Clear”: detection (and the overlay) pauses until a control changes or “Detect”.
status: StringResult of the last Apply / Split, shown as a status line.
cache_key: u64§cached: Vec<Detection>Trait Implementations§
Auto Trait Implementations§
impl Freeze for AutoCutState
impl RefUnwindSafe for AutoCutState
impl Send for AutoCutState
impl Sync for AutoCutState
impl Unpin for AutoCutState
impl UnwindSafe for AutoCutState
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
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more