1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
use crate::request::RequestBuilder;
use failure::Error;

/// Represents an API method
pub trait Method {
    /// Type of successful result in API response
    type Response;

    /// Returns information about HTTP request
    fn into_request(self) -> Result<RequestBuilder, Error>;
}