Trait speedrun_api::api::RestClient
source · [−]pub trait RestClient {
type Error: Error + Send + Sync + 'static;
fn rest_endpoint(&self, endpoint: &str) -> Result<Url, ApiError<Self::Error>>;
fn has_api_key(&self) -> bool;
}Expand description
A trait representing a client which can communicate with speedrun.com via REST
Required Associated Types
Required Methods
Get the URL for the endpoint for the client.
This method adds the hostname for the target api.
sourcefn has_api_key(&self) -> bool
fn has_api_key(&self) -> bool
If the client has an API key