Austin Bonander
|
6fde5a2579
|
implement nullability on macro output, test postgres
|
2020-03-28 17:50:27 -07:00 |
|
Austin Bonander
|
e99a863288
|
remove now-unused imports and reformat
|
2020-03-25 21:37:11 -07:00 |
|
Austin Bonander
|
673f133cab
|
un-generify Error and support downcasting in DatabaseError
|
2020-03-25 18:13:56 -07:00 |
|
Ryan Leckey
|
6ebd5c8c1e
|
postgres: test type compatibility for record fields
|
2020-03-25 02:28:10 -07:00 |
|
Ryan Leckey
|
1940b685d3
|
fix warnings from rustdoc
|
2020-03-24 01:36:17 -07:00 |
|
Daniel Akhterov
|
cbdc1bbfb2
|
Refactor the error to be generic over database
|
2020-03-20 23:51:45 -07:00 |
|
Ryan Leckey
|
9973fa6357
|
Add decode_err! to help with formatted decode error generation
|
2020-03-20 19:55:00 -07:00 |
|
Ryan Leckey
|
1d0100b35d
|
Add DatabaseError::code
|
2020-03-16 18:29:41 -07:00 |
|
Ryan Leckey
|
68d4a0d258
|
sqlite: produce connection specific errors
postgres, mysql: use derive for Debug for error types
|
2020-03-15 02:14:23 -07:00 |
|
Ryan Leckey
|
c14338d329
|
remove unused imports
|
2020-03-11 02:29:20 -07:00 |
|
Ryan Leckey
|
7fbc26de05
|
tls: update tls module for postgres
|
2020-03-11 01:44:41 -07:00 |
|
Ryan Leckey
|
433aab1e5b
|
postgres: use RawValue in Decode and implement row-returning simple queries
|
2020-03-11 01:44:06 -07:00 |
|
Ryan Leckey
|
dd5f250e5e
|
decode: add lifetime to Decode; impl Decode for &str and &[u8]; remove DecodeError
|
2020-03-11 01:43:27 -07:00 |
|
Ryan Leckey
|
09f30067a0
|
Error::NotFound -> Error::RowNotFound and remove Error::FoundMoreThanOne
|
2020-03-11 01:43:27 -07:00 |
|
Ryan Leckey
|
817d07c081
|
Use non_exhaustive on sqlx::Error
|
2020-03-11 01:43:27 -07:00 |
|
Ryan Leckey
|
d981262e7e
|
row: RowIndex -> ColumnIndex and de-duplicate logic with macros
|
2020-03-11 01:43:27 -07:00 |
|
Jane Lusby
|
ea03fa47e7
|
Initial commit with doc_cfg changes
|
2020-01-22 13:10:10 -08:00 |
|
Ryan Leckey
|
0a5b527d79
|
fix import errors and run rustfmt
|
2020-01-14 10:35:50 -08:00 |
|
Austin Bonander
|
638852a2dd
|
implement TLS support for Postgres
|
2020-01-13 11:52:09 -08:00 |
|
Ryan Leckey
|
03251b719b
|
Refactor pool to fix liveness and consistently check
|
2020-01-11 01:02:03 -08:00 |
|
Ryan Leckey
|
98269ddd20
|
Fix several nits from Clippy and add back chrono support for MySql
|
2019-12-27 23:16:13 -08:00 |
|
Ryan Leckey
|
a23bfb60eb
|
Clean up the example a touch
|
2019-12-27 21:50:13 -08:00 |
|
Ryan Leckey
|
017ee38725
|
De-duplicate error impls and forward MySqlConnection/PgConnection to crate root
|
2019-12-27 21:50:13 -08:00 |
|
Ryan Leckey
|
d76b1357da
|
Audit MySql and Postgres protocols
|
2019-12-27 17:31:01 -08:00 |
|
Austin Bonander
|
8d9e949cc2
|
implement pool idle reaper, format relevant files
|
2019-11-26 10:09:59 -08:00 |
|
Austin Bonander
|
e155aa7aea
|
implement pool closing
|
2019-11-26 10:09:59 -08:00 |
|
Austin Bonander
|
812c0bee61
|
implement connection timeouts
|
2019-11-26 10:09:59 -08:00 |
|
Austin Bonander
|
905320ff39
|
return Error::Protocol instead of io::ErrorKind::InvalidData
|
2019-11-22 17:33:44 +00:00 |
|
Austin Bonander
|
fc07830639
|
implement facade crate so macros can be used from same namespace
|
2019-11-22 10:30:16 +00:00 |
|