Skip to content

Commit 094d13f

Browse files
committed
skip exec test if not enabled
1 parent ea2161f commit 094d13f

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

tests/test_exec.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
use sqlite_loadable::prelude::*;
2-
use sqlite_loadable::{api, define_scalar_function, exec, Result};
2+
use sqlite_loadable::{api, define_scalar_function, Result};
33

4+
#[cfg(feature = "exec")]
5+
use sqlite_loadable::ext;
6+
7+
#[cfg(feature = "exec")]
48
pub fn t_values(context: *mut sqlite3_context, _values: &[*mut sqlite3_value]) -> Result<()> {
59
let mut stmt =
610
exec::Statement::prepare(api::context_db_handle(context), "select value from t").unwrap();
@@ -13,13 +17,15 @@ pub fn t_values(context: *mut sqlite3_context, _values: &[*mut sqlite3_value]) -
1317
Ok(())
1418
}
1519

20+
#[cfg(feature = "exec")]
1621
#[sqlite_entrypoint]
1722
pub fn sqlite3_exec_init(db: *mut sqlite3) -> Result<()> {
1823
let flags = FunctionFlags::UTF8 | FunctionFlags::DETERMINISTIC;
1924
define_scalar_function(db, "t_values", 0, t_values, flags)?;
2025
Ok(())
2126
}
2227

28+
#[cfg(feature = "exec")]
2329
#[cfg(test)]
2430
mod tests {
2531
use super::*;

0 commit comments

Comments
 (0)