Commit Graph

135 Commits

Author SHA1 Message Date
John Gallagher
ad3e805357 Merge pull request #39 from jgallagher/add-get-checked
Add get_checked to SqliteRow.
2015-05-11 20:17:18 -04:00
John Gallagher
0ded1a5d2d Merge pull request #45 from jgallagher/marcusklaas-query-map
Implement `query_map`
2015-05-11 20:17:01 -04:00
John Gallagher
f65eadbc83 Update README's recommendation of query_map 2015-05-11 16:46:28 -04:00
Marcus Klaas
51f6c15c6c Slightly adjust the signature of query_map 2015-05-11 16:46:28 -04:00
John Gallagher
ea911fbdbd Give MappedRows a SqliteRows instead of a SqliteStatement. 2015-05-11 16:46:28 -04:00
John Gallagher
3f75300844 Use boxed closures to allow query_map to take f: F instead of f: &F 2015-05-11 16:46:28 -04:00
Marcus Klaas
95f511d437 Add initial implementation for query_map 2015-05-11 16:46:26 -04:00
John Gallagher
0bddece5b7 Merge pull request #43 from marcusklaas/query-row-safe
Remove uses of query_row_safe in tests
2015-05-07 10:34:19 -04:00
Marcus Klaas
f591b82cb0 Remove uses of query_row_safe in tests 2015-05-07 15:41:02 +02:00
John Gallagher
37cfcf470b Add SqliteRow::get_checked, which performs basic SQLite column type checking. 2015-05-04 21:50:36 -04:00
John Gallagher
84fc82f48c Add remaining datatype constaints to libsqlite3-sys 2015-05-04 21:44:05 -04:00
John Gallagher
64b7aff43c Merge pull request #38 from jgallagher/deprecate-query-row-safe
Make `query_row` a synonym for `query_row_safe`.
2015-05-04 20:16:23 -04:00
John Gallagher
03be8e0cd6 Make query_row a synonym for query_row_safe.
This is a breaking change for anyone using `query_row`. To update code
that used the old `query_row`, you must now `.unwrap()` the returned
result.
2015-05-04 20:12:18 -04:00
John Gallagher
74496cd781 Merge pull request #37 from jgallagher/clearer-assertions
Add messages to all our assertions.
2015-05-04 20:05:11 -04:00
John Gallagher
120f0cbb65 Add messages to all our assertions. 2015-05-04 20:02:33 -04:00
John Gallagher
98e7994251 Merge pull request #35 from marcusklaas/as-path
Change path parameter type to &AsRef<Path>
2015-05-04 19:55:19 -04:00
John Gallagher
55c173a465 Merge branch 'stable' into 'master' 2015-05-04 19:52:10 -04:00
John Gallagher
c2d75abfaf Merge pull request #36 from marcusklaas/cargo-doc-link
Update crate documentation link
2015-05-04 15:50:14 -04:00
Marcus Klaas
71c906c0cb Update crate documentation link 2015-05-04 21:24:58 +02:00
Marcus Klaas
debb717aa4 Change path parameter type to &AsRef<Path> 2015-05-04 21:22:11 +02:00
John Gallagher
bfa922fc18 Merge pull request #32 from jgallagher/host-documentation-on-ghp
Have travis push docs to github pages instead of rust-ci
2015-05-03 21:52:41 -04:00
John Gallagher
3eb2c333db Only publish docs from master 2015-05-03 21:50:50 -04:00
John Gallagher
dcdb88e374 Update README to point to github pages docs 2015-05-03 21:50:09 -04:00
John Gallagher
b393348ab0 Remove stable #![allow(unstable)] tags from docs 2015-05-03 21:49:27 -04:00
John Gallagher
91987c9101 Have travis push docs to github pages instead of rust-ci 2015-05-03 21:42:48 -04:00
gentoo90
0b4ea23cc3 Fix example in README.md 2015-04-11 08:53:35 -04:00
John Gallagher
6cc02d1502 Merge pull request #27 from gentoo90/readme-fix
Fix example in README.md
2015-04-11 08:52:31 -04:00
gentoo90
962f75368e Fix example in README.md 2015-04-11 11:10:06 +03:00
John Gallagher
231a176414 Bump version 2015-04-03 14:50:17 -05:00
John Gallagher
038d30e2c8 Remove unstable features for Rust-1.0-beta 2015-04-03 14:48:35 -05:00
John Gallagher
5e04b98840 Updates to track rustc nightly 2015-04-03 08:32:11 -05:00
John Gallagher
bf6d44e501 Bump version 2015-03-29 12:52:05 -04:00
John Gallagher
bf0557b55b Merge pull request #26 from huonw/send
Use `std::ptr::Unique` to ensure SqliteConnection is Send.
2015-03-29 12:51:22 -04:00
Huon Wilson
57ca5f3b51 Use std::ptr::Unique to ensure SqliteConnection is Send.
Semantically the C resource is owned by the SqliteConnection, so Unique
is correct. Being Send is safe because sqlite3 can only possibly be
thread unsafe in cases when there is simultaneous access from multiple
threads, but transferring ownership between threads doesn't allow that
to occur.
2015-03-29 21:27:13 +11:00
John Gallagher
4b085b9103 Bump version and use libc from crates.io 2015-03-28 23:09:21 -04:00
John Gallagher
c8fbe48f15 Remove unneeded #![feature(core)] 2015-03-28 23:03:45 -04:00
John Gallagher
2461654861 Use new hyphen-less extern crate name 2015-03-26 15:49:13 -04:00
John Gallagher
134f34362a Use new hyphen-less extern crate name 2015-03-26 15:47:51 -04:00
John Gallagher
81fd7543a3 Merge pull request #25 from jgallagher/rust-stabilization
Rust stabilization
2015-03-24 13:19:57 -04:00
John Gallagher
08dd0b6c97 Bump cargo version 2015-03-24 12:14:03 -04:00
John Gallagher
ff5a6b30f5 Update Changelog 2015-03-24 12:13:19 -04:00
John Gallagher
89e20146e3 Use bitflags crate instead of rustc_bitflags 2015-03-17 00:56:55 -04:00
John Gallagher
632d87de2f Remove most uses of #[feature(core)] 2015-03-17 00:55:28 -04:00
John Gallagher
b3d949b3bb Remove unneeded #[feature]s 2015-03-17 00:44:37 -04:00
John Gallagher
4e60f9bbb2 Update Changelog 2015-03-12 16:41:37 -04:00
John Gallagher
736b62e0ce Reexport sqlite3_stmt from libsqlite3-sys for easier ToSql impl'ing 2015-03-12 16:40:07 -04:00
John Gallagher
0c5e99e93b Merge pull request #24 from marcusklaas/pkg
Pkg-config update
2015-03-12 16:39:53 -04:00
Marcus Klaas
f30ceffa6c bump version 2015-03-12 21:33:29 +01:00
Marcus Klaas
59f0128bf1 upgrade pkg-config 2015-03-12 21:32:40 +01:00
John Gallagher
30db1905d3 Cleanup - if let to match 2015-03-10 16:07:38 -04:00