pub struct OpenFlags { /* private fields */ }Expand description
Flags for opening a database connection.
Implementations§
Source§impl OpenFlags
impl OpenFlags
pub const READ_ONLY: OpenFlags
pub const READ_WRITE: OpenFlags
pub const CREATE: OpenFlags
pub const URI: OpenFlags
pub const NO_MUTEX: OpenFlags
pub const FULL_MUTEX: OpenFlags
pub const SHARED_CACHE: OpenFlags
pub const PRIVATE_CACHE: OpenFlags
pub const EXRESCODE: OpenFlags
pub const fn empty() -> Self
pub const fn from_bits(bits: u32) -> Self
pub const fn bits(self) -> u32
pub const fn contains(self, other: OpenFlags) -> bool
Trait Implementations§
Source§impl BitAndAssign for OpenFlags
impl BitAndAssign for OpenFlags
Source§fn bitand_assign(&mut self, rhs: OpenFlags)
fn bitand_assign(&mut self, rhs: OpenFlags)
Performs the
&= operation. Read moreSource§impl BitOrAssign for OpenFlags
impl BitOrAssign for OpenFlags
Source§fn bitor_assign(&mut self, rhs: OpenFlags)
fn bitor_assign(&mut self, rhs: OpenFlags)
Performs the
|= operation. Read moreimpl Copy for OpenFlags
impl Eq for OpenFlags
impl StructuralPartialEq for OpenFlags
Auto Trait Implementations§
impl Freeze for OpenFlags
impl RefUnwindSafe for OpenFlags
impl Send for OpenFlags
impl Sync for OpenFlags
impl Unpin for OpenFlags
impl UnsafeUnpin for OpenFlags
impl UnwindSafe for OpenFlags
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