|
@@ -19,7 +19,6 @@ impl<'r, 'q, T: Entity> Update<'r, 'q, T> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // pub fn entire(&self, to: &T) -> Entire<'r, 'q, T>impl Filterable<'r, 'q, Table = T> {
|
|
|
pub fn to(self, to: &'r T) -> Entire<'r, 'q, T> {
|
|
|
Entire {
|
|
|
wrap: self,
|
|
@@ -101,11 +100,9 @@ impl<'r, 'q, T: Entity> QueryComponent for Entire<'r, 'q, T> {
|
|
|
|
|
|
// skip ID
|
|
|
for col in 0..T::column_count()-1 {
|
|
|
- println!("col: {}", col);
|
|
|
values[col].bind_to(stmt, ind + col)?;
|
|
|
}
|
|
|
|
|
|
- println!("bound!");
|
|
|
Ok(ind + T::column_count() - 1)
|
|
|
}
|
|
|
}
|
|
@@ -258,5 +255,10 @@ mod test {
|
|
|
assert_eq!(check.len(), 1);
|
|
|
assert_eq!(check[0].key, "c");
|
|
|
assert_eq!(check[0].value, "d");
|
|
|
+
|
|
|
+ let check = qi.get().by_id(&id).all().unwrap();
|
|
|
+ assert_eq!(check.len(), 1);
|
|
|
+ assert_eq!(check[0].key, "c");
|
|
|
+ assert_eq!(check[0].value, "d");
|
|
|
}
|
|
|
}
|