/// Either the looper cursor or the end
Either the looper cursor or the end
Either the looper cursor or the end
fn end_cursor(&self) -> usize {
        let recording_state = self.loop_state.recording_state.get();
        if recording_state == RecordingState::Recording {
            self.looper_cursor.get() as usize
        } else {
            self.loop_state.end.load(Ordering::Relaxed)
        }
    }
fn end_cursor ( & self ) -> usize { let recording_state = self . loop_state . recording_state . get ( ) ; if recording_state == RecordingState :: Recording { self . looper_cursor . get ( ) as usize } else { self . loop_state . end . load ( Ordering :: Relaxed ) } }
Either the looper cursor or the end
Either the looper cursor or the end
&self