Skip to main content

RestClient

Trait RestClient 

Source
pub trait RestClient {
    type Error;

    // Required method
    fn rest_endpoint(&self, path: &str) -> Result<Url, APIError<Self::Error>>;
}
Expand description

A trait representing a client which can communicate with an instance via REST.

Required Associated Types§

Source

type Error

The errors which may occur for this client.

Required Methods§

Source

fn rest_endpoint(&self, path: &str) -> Result<Url, APIError<Self::Error>>

Get the URL for the endpoint for the client.

This method adds the hostname for the client’s target instance.

Implementors§