pub trait RequestDelete: Request {
// Required method
fn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
status: StatusCode,
) -> Result<Response<Self, <Self as Request>::Response>, HelixRequestDeleteError>
where Self: Sized;
// Provided methods
fn create_request(
&self,
token: &str,
client_id: &str,
) -> Result<Request<Bytes>, CreateRequestError> { ... }
fn parse_response<B: Into<Bytes>>(
request: Option<Self>,
uri: &Uri,
response: Response<B>,
) -> Result<Response<Self, <Self as Request>::Response>, HelixRequestDeleteError>
where Self: Sized { ... }
}
Available on crate feature
helix
only.Expand description
Helix endpoint DELETEs information
Required Methods§
Sourcefn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
status: StatusCode,
) -> Result<Response<Self, <Self as Request>::Response>, HelixRequestDeleteError>where
Self: Sized,
fn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
status: StatusCode,
) -> Result<Response<Self, <Self as Request>::Response>, HelixRequestDeleteError>where
Self: Sized,
Parse a response string into the response.
Provided Methods§
Sourcefn create_request(
&self,
token: &str,
client_id: &str,
) -> Result<Request<Bytes>, CreateRequestError>
fn create_request( &self, token: &str, client_id: &str, ) -> Result<Request<Bytes>, CreateRequestError>
Create a http::Request
from this Request
in your client
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl RequestDelete for RemoveChannelVipRequest<'_>
impl RequestDelete for DeleteConduitRequest<'_>
Available on crate feature
eventsub
only.impl RequestDelete for DeleteEventSubSubscriptionRequest<'_>
Available on crate feature
eventsub
only.