[][src]Struct vinyl_embly::DB

pub struct DB { /* fields omitted */ }

the db

Methods

impl DB[src]

pub fn new(name: &str) -> Result<Self, Error>[src]

make a new one

pub fn execute_query<T: Message>(
    &self,
    q: Query
) -> Result<RecordsFuture<T>, Error>
[src]

return records that match the provided query

pub fn insert<T: Message>(&self, msg: T) -> Result<RecordFuture<T>, Error>[src]

asdf

pub fn delete_record<T: Message, K: ToValue>(
    &self,
    pk: K
) -> Result<ResponseFuture, Error>
[src]

delete records that match the provided query

Auto Trait Implementations

impl Send for DB

impl Unpin for DB

impl Sync for DB

impl UnwindSafe for DB

impl RefUnwindSafe for DB

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]