f370af2e3d
As per SQLite's docs, resetting a prepared statement isn't actually an operation that can fail, but it will return the appropriate error code if the last call to `sqlite3_step` was an error. The statement object isn't inherently corrupted, so we can continue to reuse it. |
||
---|---|---|
.cargo | ||
bin | ||
diesel | ||
diesel_cli | ||
diesel_codegen | ||
diesel_compile_tests | ||
diesel_tests | ||
migrations | ||
.example.env | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
code_of_conduct.md | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md |
A safe, extensible ORM and Query Builder for Rust
Diesel gets rid of the boilerplate for database interaction and eliminates runtime errors, without sacrificing performance. It takes full advantage of Rust's type system to create a low overhead query builder that "feels like Rust".
Getting Started
You can find an extensive Getting Started tutorial at http://diesel.rs/guides/getting-started. Guides on more specific features will be coming soon.
Code of conduct
Anyone who interacts with Diesel in any space including but not limited to this GitHub repository is expected to follow our code of conduct
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.