AllowanceCheckURL

Struct AllowanceCheckURL 

Source
pub struct AllowanceCheckURL {}
Expand description

The URL builder for the Allowance Check endpoint

let t = AllowanceCheckURL::default()
// returns the url for built the endpoint
t.url().unwrap()

Trait Implementations§

Source§

impl Debug for AllowanceCheckURL

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AllowanceCheckURL

Source§

fn default() -> AllowanceCheckURL

Returns the “default value” for a type. Read more
Source§

impl Endpoint for AllowanceCheckURL

Source§

type Output = AllowanceCheck

Source§

fn endpoint(&self) -> Cow<'static, str>

Returns the endpoint Url BUT it won’t have any queries attached to it
Source§

fn url(&self) -> Result<Url, HttpError>

Returns the built URL for this endpoint
Source§

fn method(&self) -> &str

Returns the method required for this endpoint NOTE Default is GET
Source§

fn ureq_client(&self, client: &Agent) -> Result<Self::Output, HttpError>

Uses a ureq client to make the API call and handle the response. The assumption is made that the token is part of the default headers Requires the ureq feature to be enabled
Source§

fn ureq(&self, token: &str) -> Result<Self::Output, HttpError>

Creates a ureq client to make the API call and handle the response Requires the ureq feature to be enabled
Source§

fn reqwest_client(&self, client: &Client) -> Result<Self::Output, HttpError>

Uses a reqwest::blocking client to make the API call and handle the response. The assumption is made that the token is part of the default headers Requires the reqwest and sync features to be enabled
Source§

fn reqwest(&self, token: &str) -> Result<Self::Output, HttpError>

Creates a reqwest::blocking client to make the API call and handle the response Requires the reqwest and sync features to be enabled
Source§

impl EndpointAsync for AllowanceCheckURL

Available on crate features async only.
Source§

fn reqwest_client_async<'life0, 'life1, 'async_trait>( &'life0 self, client: &'life1 Client, ) -> Pin<Box<dyn Future<Output = Result<Self::Output, HttpError>> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Uses an async reqwest client to make the API call and handle the response. The assumption is made that the token is part of the default headers Requires the reqwest and async features to be enabled
Source§

fn reqwest_async<'life0, 'life1, 'async_trait>( &'life0 self, token: &'life1 str, ) -> Pin<Box<dyn Future<Output = Result<Self::Output, HttpError>> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Creates an async reqwest client to make the API call and handle the response Requires the reqwest and async features to be enabled

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,