pub struct OfflineBounceWork {
pub state: Arc<UnsafeMutex<State>>,
pub track_name: String,
pub output_path: String,
pub start_sample: usize,
pub length_samples: usize,
pub tempo_bpm: f64,
pub tsig_num: u16,
pub tsig_denom: u16,
pub automation_lanes: Vec<OfflineAutomationLane>,
pub cancel: Arc<AtomicBool>,
}Fields§
§state: Arc<UnsafeMutex<State>>§track_name: String§output_path: String§start_sample: usize§length_samples: usize§tempo_bpm: f64§tsig_num: u16§tsig_denom: u16§automation_lanes: Vec<OfflineAutomationLane>§cancel: Arc<AtomicBool>Trait Implementations§
Source§impl Clone for OfflineBounceWork
impl Clone for OfflineBounceWork
Source§fn clone(&self) -> OfflineBounceWork
fn clone(&self) -> OfflineBounceWork
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OfflineBounceWork
impl !RefUnwindSafe for OfflineBounceWork
impl Send for OfflineBounceWork
impl Sync for OfflineBounceWork
impl Unpin for OfflineBounceWork
impl UnsafeUnpin for OfflineBounceWork
impl !UnwindSafe for OfflineBounceWork
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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