Trait cw_croncat_core::traits::FindAndMutate
source · pub trait FindAndMutate<'a, T, Rhs = &'a T>where
Self: IntoIterator<Item = T>,{
fn find_checked_add(&mut self, add: Rhs) -> Result<(), CoreError>;
fn find_checked_sub(&mut self, sub: Rhs) -> Result<(), CoreError>;
}Required Methods§
sourcefn find_checked_add(&mut self, add: Rhs) -> Result<(), CoreError>
fn find_checked_add(&mut self, add: Rhs) -> Result<(), CoreError>
Safely adding and adding amount
sourcefn find_checked_sub(&mut self, sub: Rhs) -> Result<(), CoreError>
fn find_checked_sub(&mut self, sub: Rhs) -> Result<(), CoreError>
Safely finding and subtracting amount and remove it if it’s zero