pub fn check(&self, id: usize) {
        self.db
            .write(|db| {
                if id < db.len() {
                    let mut todo = db[id].clone();
                    todo.0 = !todo.0;
                    mem::replace(&mut db[id], todo);
                }
            })
            .unwrap();
        self.db.save().unwrap();
    }
/// Toggle TODO status of an individual item.
Toggle TODO status of an individual item.
Toggle TODO status of an individual item .
pub fn check(&self, id: usize) {
        self.db
            .write(|db| {
                if id < db.len() {
                    let mut todo = db[id].clone();
                    todo.0 = !todo.0;
                    mem::replace(&mut db[id], todo);
                }
            })
            .unwrap();
        self.db.save().unwrap();
    }
pub fn check ( & self , id : usize ) { self . db . write ( | db | { if id < db . len ( ) { let mut todo = db [ id ] . clone ( ) ; todo . 0 = ! todo . 0 ; mem :: replace ( & mut db [ id ] , todo ) ; } } ) . unwrap ( ) ; self . db . save ( ) . unwrap ( ) ; }
Toggle TODO status of an individual item.
Toggle TODO status of an individual item .
&self
id
usize
&self
id
usize