uuid/
uuid.rs

1/// This is a very simple binary demonstrating how TrailBase's SQLite extensions (e.g. uuid_v7)
2/// can be used outside of TrailBase, thus avoiding lock-in.
3use trailbase_sqlite::connect_sqlite;
4
5fn main() {
6  let conn = connect_sqlite(None, None).unwrap();
7
8  let mut stmt = conn.prepare("SELECT (uuid_v7_text())").unwrap();
9
10  let uuid: String = stmt.query_row((), |row| row.get(0)).unwrap();
11
12  println!("Done! {uuid:?}");
13}