Struct ic_sqlite_features::types::Null
source · pub struct Null;
Expand description
Empty struct that can be used to fill in a query parameter as NULL
.
§Example
fn insert_null(conn: &Connection) -> Result<usize> {
conn.execute("INSERT INTO people (name) VALUES (?)", [Null])
}
Trait Implementations§
source§impl From<Null> for ToSqlOutput<'_>
impl From<Null> for ToSqlOutput<'_>
source§fn from(t: Null) -> ToSqlOutput<'_>
fn from(t: Null) -> ToSqlOutput<'_>
Converts to this type from the input type.
impl Copy for Null
Auto Trait Implementations§
impl Freeze for Null
impl RefUnwindSafe for Null
impl Send for Null
impl Sync for Null
impl Unpin for Null
impl UnwindSafe for Null
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)