pub fn run_queue_size(&self) -> usize {
        let b = self.inner.back.load(Ordering::Acquire);
        atomic::fence(Ordering::SeqCst);
        let f = self.inner.front.load(Ordering::Acquire);
        match b.wrapping_sub(f) {
            x if x <= 0 => 0_usize,
            y => y as usize,
        }
    }
/// Returns back the run queue size for the current worker through stealer
Returns back the run queue size for the current worker through stealer
Returns back the run queue size for the current worker through stealer
pub fn run_queue_size(&self) -> usize {
        let b = self.inner.back.load(Ordering::Acquire);
        atomic::fence(Ordering::SeqCst);
        let f = self.inner.front.load(Ordering::Acquire);
        match b.wrapping_sub(f) {
            x if x <= 0 => 0_usize,
            y => y as usize,
        }
    }
pub fn run_queue_size ( & self ) -> usize { let b = self . inner . back . load ( Ordering :: Acquire ) ; atomic :: fence ( Ordering :: SeqCst ) ; let f = self . inner . front . load ( Ordering :: Acquire ) ; match b . wrapping_sub ( f ) { x if x <= 0 => 0_usize , y => y as usize , } }
Returns back the run queue size for the current worker through stealer
Returns back the run queue size for the current worker through stealer
&self
&self