pub struct OpenOptionsBuilder { /* private fields */ }Expand description
Builder for OpenOptions.
Implementations§
Source§impl OpenOptionsBuilder
impl OpenOptionsBuilder
pub fn recovery(self, recovery: RecoveryMode) -> Self
pub fn mode(self, mode: OpenMode) -> Self
pub fn read_only(self) -> Self
pub fn read_write(self) -> Self
pub fn build(self) -> OpenOptions
Trait Implementations§
Source§impl Clone for OpenOptionsBuilder
impl Clone for OpenOptionsBuilder
Source§fn clone(&self) -> OpenOptionsBuilder
fn clone(&self) -> OpenOptionsBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OpenOptionsBuilder
Source§impl Debug for OpenOptionsBuilder
impl Debug for OpenOptionsBuilder
Source§impl Default for OpenOptionsBuilder
impl Default for OpenOptionsBuilder
impl Eq for OpenOptionsBuilder
Source§impl PartialEq for OpenOptionsBuilder
impl PartialEq for OpenOptionsBuilder
Source§fn eq(&self, other: &OpenOptionsBuilder) -> bool
fn eq(&self, other: &OpenOptionsBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OpenOptionsBuilder
Auto Trait Implementations§
impl Freeze for OpenOptionsBuilder
impl RefUnwindSafe for OpenOptionsBuilder
impl Send for OpenOptionsBuilder
impl Sync for OpenOptionsBuilder
impl Unpin for OpenOptionsBuilder
impl UnsafeUnpin for OpenOptionsBuilder
impl UnwindSafe for OpenOptionsBuilder
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