pub struct Looper {
pub state: u8,
pub layers: u8,
pub rec_level: Option<u8>,
pub play_level: Option<u8>,
pub sync: Option<bool>,
pub mode: Option<u8>,
}Fields§
§state: u80 empty, 1 recording, 2 playing, 3 overdubbing, 4 stopped.
layers: u80x1 = overdub layer on top (undo available), 0x2 = base layer only.
rec_level: Option<u8>§play_level: Option<u8>§sync: Option<bool>§mode: Option<u8>0 NR, 1 AR.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Looper
impl RefUnwindSafe for Looper
impl Send for Looper
impl Sync for Looper
impl Unpin for Looper
impl UnsafeUnpin for Looper
impl UnwindSafe for Looper
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