[−][src]Enum rusqlite::DropBehavior
Options for how a Transaction or Savepoint should behave when it is dropped.
Variants
Rollback
Roll back the changes. This is the default.
Commit
Commit the changes.
Ignore
Do not commit or roll back changes - this will leave the transaction or savepoint open, so should be used with care.
Panic
Panic. Used to enforce intentional behavior during development.
Trait Implementations
impl Eq for DropBehavior
[src]
impl Copy for DropBehavior
[src]
impl PartialEq<DropBehavior> for DropBehavior
[src]
fn eq(&self, other: &DropBehavior) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Clone for DropBehavior
[src]
fn clone(&self) -> DropBehavior
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for DropBehavior
[src]
Auto Trait Implementations
impl Send for DropBehavior
impl Sync for DropBehavior
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,