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}