pub fn finish_usage(&mut self) -> usize {
        if self.usage_count > 0 {
            self.usage_count -= 1;
        }

        self.usage_count
    }
///
/// Decreases the usage count of this core and returns the new usage count
///
Decreases the usage count of this core and returns the new usage count
Decreases the usage count of this core and returns the new usage count
pub fn finish_usage(&mut self) -> usize {
        if self.usage_count > 0 {
            self.usage_count -= 1;
        }
        self.usage_count
    }
pub fn finish_usage ( & mut self ) -> usize { if self . usage_count > 0 { self . usage_count -= 1 ; } self . usage_count }
Decreases the usage count of this core and returns the new usage count
Decreases the usage count of this core and returns the new usage count
&mut self