[−][src]Struct vinyl::ConnectionBuilder
build connection details and metadata before connecting to the database server
Methods
impl ConnectionBuilder
[src]
pub fn new(connection_string: &str, descriptor_bytes: Vec<u8>) -> Self
[src]
pass a connection string and descriptor
pub fn add_record(self, record: Record) -> Self
[src]
add record data
pub fn connect(self) -> Result<DB, Error>
[src]
connect to the database server
Auto Trait Implementations
impl Send for ConnectionBuilder
impl Unpin for ConnectionBuilder
impl Sync for ConnectionBuilder
impl UnwindSafe for ConnectionBuilder
impl RefUnwindSafe for ConnectionBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,