Struct crypto_botters::bitflyer::BitFlyerRequestHandler
source · pub struct BitFlyerRequestHandler<'a, R: DeserializeOwned> { /* private fields */ }
Available on crate feature
bitflyer
only.Expand description
A struct
that implements RequestHandler
Trait Implementations§
source§impl<'a, B, R> RequestHandler<B> for BitFlyerRequestHandler<'a, R>where
B: Serialize,
R: DeserializeOwned,
impl<'a, B, R> RequestHandler<B> for BitFlyerRequestHandler<'a, R>where
B: Serialize,
R: DeserializeOwned,
§type Successful = R
type Successful = R
The type which is returned to the caller of Client::request() when the response was successful.
§type Unsuccessful = BitFlyerHandlerError
type Unsuccessful = BitFlyerHandlerError
The type which is returned to the caller of Client::request() when the response was unsuccessful.
§type BuildError = &'static str
type BuildError = &'static str
The type that represents an error occurred in build_request().
source§fn request_config(&self) -> RequestConfig
fn request_config(&self) -> RequestConfig
Returns a RequestConfig that will be used to send a HTTP reqeust.
source§fn build_request(
&self,
builder: RequestBuilder,
request_body: &Option<B>,
_: u8
) -> Result<Request, Self::BuildError>
fn build_request( &self, builder: RequestBuilder, request_body: &Option<B>, _: u8 ) -> Result<Request, Self::BuildError>
Build a HTTP request to be sent. Read more
source§fn handle_response(
&self,
status: StatusCode,
_: HeaderMap,
response_body: Bytes
) -> Result<Self::Successful, Self::Unsuccessful>
fn handle_response( &self, status: StatusCode, _: HeaderMap, response_body: Bytes ) -> Result<Self::Successful, Self::Unsuccessful>
Handle a HTTP response before it is returned to the caller of Client::request(). Read more
Auto Trait Implementations§
impl<'a, R> RefUnwindSafe for BitFlyerRequestHandler<'a, R>where
R: RefUnwindSafe,
impl<'a, R> Send for BitFlyerRequestHandler<'a, R>where
R: Sync,
impl<'a, R> Sync for BitFlyerRequestHandler<'a, R>where
R: Sync,
impl<'a, R> Unpin for BitFlyerRequestHandler<'a, R>
impl<'a, R> UnwindSafe for BitFlyerRequestHandler<'a, R>where
R: RefUnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more