Enum dropbox_sdk::client_trait::Endpoint[][src]

pub enum Endpoint {
    Api,
    Content,
    Notify,
    OAuth2,
}

The API base endpoint for a request. Determines which hostname the request should go to.

Variants

Api

The endpoint used for most API calls.

Content

The endpoint primarily used for upload and download calls.

Notify

The endpoint primarily used for longpolling calls.

OAuth2

The endpoint used for OAuth2 token requests.

Implementations

impl Endpoint[src]

pub fn url(self) -> &'static str[src]

The base URL for API calls using the given endpoint.

Trait Implementations

impl Clone for Endpoint[src]

impl Copy for Endpoint[src]

impl Debug for Endpoint[src]

impl PartialEq<Endpoint> for Endpoint[src]

impl StructuralPartialEq for Endpoint[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.