Explorar el Código

Add Datum::bind_to implementation for i64 type.

Kestrel hace 7 meses
padre
commit
977223b4e1
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      microrm/src/schema/datum/datum_common.rs

+ 3 - 2
microrm/src/schema/datum/datum_common.rs

@@ -101,8 +101,9 @@ impl Datum for isize {
         "int"
     }
 
-    fn bind_to(&self, _stmt: &mut StatementContext, _index: i32) {
-        todo!()
+    fn bind_to(&self, stmt: &mut StatementContext, index: i32) {
+        stmt.bind(index, *self as i64)
+            .expect("couldn't bind isize as i64");
     }
 
     fn build_from(adata: AssocData, stmt: &mut StatementRow, index: &mut i32) -> DBResult<Self>