Column is used only with column_decltype feature (#1385)

This commit is contained in:
gwenn 2023-09-04 20:59:28 +02:00 committed by GitHub
parent 8a3af637dd
commit fb7774c6f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -3,12 +3,16 @@ use std::str;
use crate::{Error, Result, Statement}; use crate::{Error, Result, Statement};
/// Information about a column of a SQLite query. /// Information about a column of a SQLite query.
#[cfg(feature = "column_decltype")]
#[cfg_attr(docsrs, doc(cfg(feature = "column_decltype")))]
#[derive(Debug)] #[derive(Debug)]
pub struct Column<'stmt> { pub struct Column<'stmt> {
name: &'stmt str, name: &'stmt str,
decl_type: Option<&'stmt str>, decl_type: Option<&'stmt str>,
} }
#[cfg(feature = "column_decltype")]
#[cfg_attr(docsrs, doc(cfg(feature = "column_decltype")))]
impl Column<'_> { impl Column<'_> {
/// Returns the name of the column. /// Returns the name of the column.
#[inline] #[inline]

View File

@ -74,6 +74,7 @@ use crate::raw_statement::RawStatement;
use crate::types::ValueRef; use crate::types::ValueRef;
pub use crate::cache::CachedStatement; pub use crate::cache::CachedStatement;
#[cfg(feature = "column_decltype")]
pub use crate::column::Column; pub use crate::column::Column;
pub use crate::error::{to_sqlite_error, Error}; pub use crate::error::{to_sqlite_error, Error};
pub use crate::ffi::ErrorCode; pub use crate::ffi::ErrorCode;