doctest README.md

This commit is contained in:
gwenn 2020-03-08 15:36:56 +01:00
parent a8ebb32938
commit 8ddacbb27c
4 changed files with 8 additions and 3 deletions

View File

@ -32,8 +32,9 @@ jobs:
profile: minimal profile: minimal
toolchain: stable toolchain: stable
override: true override: true
- run: cargo build --features bundled - run: cargo build --features bundled --workspace --all-targets
- run: cargo test --features bundled - run: cargo test --features bundled --workspace --all-targets
- run: cargo test --features bundled --workspace --doc
- name: Static build - name: Static build
if: matrix.platform.os == 'windows-latest' if: matrix.platform.os == 'windows-latest'
shell: cmd shell: cmd

View File

@ -73,6 +73,7 @@ memchr = "2.2.0"
uuid = { version = "0.8", optional = true } uuid = { version = "0.8", optional = true }
[dev-dependencies] [dev-dependencies]
doc-comment = "0.3"
tempfile = "3.1.0" tempfile = "3.1.0"
lazy_static = "1.0" lazy_static = "1.0"
regex = "1.0" regex = "1.0"

View File

@ -122,7 +122,7 @@ You can adjust this behavior in a number of ways:
link against that. This source is embedded in the `libsqlite3-sys` crate and link against that. This source is embedded in the `libsqlite3-sys` crate and
is currently SQLite 3.30.1 (as of `rusqlite` 0.21.0 / `libsqlite3-sys` is currently SQLite 3.30.1 (as of `rusqlite` 0.21.0 / `libsqlite3-sys`
0.17.0). This is probably the simplest solution to any build problems. You can enable this by adding the following in your `Cargo.toml` file: 0.17.0). This is probably the simplest solution to any build problems. You can enable this by adding the following in your `Cargo.toml` file:
``` ```toml
[dependencies.rusqlite] [dependencies.rusqlite]
version = "0.21.0" version = "0.21.0"
features = ["bundled"] features = ["bundled"]

View File

@ -900,6 +900,9 @@ unsafe fn db_filename(_: *mut ffi::sqlite3) -> Option<PathBuf> {
None None
} }
#[cfg(doctest)]
doc_comment::doctest!("../README.md");
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use super::*; use super::*;