core: transaction support

This commit is contained in:
Pere Diaz Bou
2024-12-24 18:04:30 +01:00
parent a94d4ca8bc
commit aed14117c9
13 changed files with 334 additions and 55 deletions

View File

@@ -95,6 +95,9 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => {
panic!("Database is busy");
}
}
},
Ok(None) => {}
@@ -163,6 +166,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => unreachable!(),
}
},
Ok(None) => {}
@@ -237,6 +241,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => unreachable!(),
}
},
Ok(None) => {}
@@ -300,6 +305,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => unreachable!(),
}
},
Ok(None) => {}
@@ -361,6 +367,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => panic!("Database is busy"),
}
}
}
@@ -453,6 +460,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => panic!("Database is busy"),
}
}
}
@@ -487,6 +495,7 @@ mod tests {
}
RowResult::Interrupt => break,
RowResult::Done => break,
RowResult::Busy => panic!("Database is busy"),
}
},
Ok(None) => {}