[−][src]Struct faunadb::client::Client
The client for Fauna. Should be created using the ClientBuilder.
Do not create new clients for every request to prevent spamming Fauna servers with new connections.
Methods
impl Client
[src]
pub fn builder<'a>(secret: impl Into<Cow<'a, str>>) -> ClientBuilder<'a>
[src]
Create a new client builder. Secret can be generated in Fauna Cloud Console.
pub fn query<'a, Q>(&self, query: Q) -> FutureResponse<Response> where
Q: Into<Expr<'a>>,
[src]
Q: Into<Expr<'a>>,
Send a query to Fauna servers and parsing the response.
Auto Trait Implementations
impl Sync for Client
impl Send for Client
impl Unpin for Client
impl !RefUnwindSafe for Client
impl !UnwindSafe for Client
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,