#![doc = concat!(
r#"asqlite = { version = ""#,
env!("CARGO_PKG_VERSION"),
r#"", features = [ "bundled" ] }"#,
)]
#![doc = include_str!("../examples/apple.rs")]
#![allow(clippy::type_complexity)]
#![warn(missing_docs, unreachable_pub)]
#![deny(unsafe_op_in_unsafe_fn)]
#[macro_use]
mod macros;
mod blob;
mod blocking;
mod connection;
pub mod convert;
mod error;
mod statement;
mod utils;
mod worker;
pub use self::{
blob::Blob,
connection::{Connection, ConnectionBuilder, InterruptHandle},
error::{Error, ErrorKind},
statement::Statement,
};
pub type Result<T, E = Error> = std::result::Result<T, E>;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct ZeroBlob(
pub u64,
);
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
#[repr(u8)]
pub enum BlobOpenMode {
ReadOnly = 0,
ReadWrite = 1,
}