Crate besu

Source
Expand description

A typesafe, async, and database-agnostic query builder for Rust.

Besu is in early development and is not ready for public use!

§Drivers/Dialects

Macros§

sql
A macro for constructing an SQL query with escaped arguments.

Structs§

Database
The database instance.
Delete
Builder for an SQL DELETE operation.
DeleteOperation
Represents an SQL DELETE operation.
Execute
Builder for an raw SQL query.
Insert
Builder for an SQL INSERT operation.
InsertOperation
Represents an SQL INSERT operation.
Select
Builder for an SQL SELECT operation.
SelectOperation
Represents an SQL SELECT operation.
Update
Builder for an SQL UPDATE operation.
UpdateOperation
Represents an SQL UPDATE operation.

Traits§

Arguments
A trait for decoding a generic set of SQL arguments into a driver-specific format.
Column
The definition of a database column.
DecodeRow
A trait for decoding a row from a database.
DecodeValue
A trait for decoding a value from a database.
Dialect
A dialect implements the SQL syntax for a specific database kind.
Driver
A driver implements the database execution logic.
EncodeArgument
A trait for encoding arguments into a driver-specific format.
Table
The definitions of a database table.

Derive Macros§

Tablederive
TODO