Expand description
§use-db-result
Generic result sets, result pages, page info, cursor positions, total counts, and has-more markers.
This crate is part of the use-database facade workspace. It provides small, engine-neutral vocabulary types and metadata containers. It does not connect to databases, execute queries, run migrations, parse SQL, or model engine-specific behavior.
§Example
use use_db_result::{HasMore, ResultSet, ResultSetMetadata};
let results = ResultSet::new(vec![1, 2, 3], ResultSetMetadata::new(None, HasMore::new(false)));
assert_eq!(results.len(), 3);Result set and page metadata primitives for RustUse.
Structs§
- Cursor
Position - A cursor position label.
- HasMore
- Whether more results are available.
- Page
Info - Page metadata.
- Result
Page - Generic result page.
- Result
Set - Generic result set container.
- Result
SetMetadata - Result set metadata.
- Total
Count - Total result count metadata.