Trait digitalocean::request::Executable
[−]
[src]
pub trait Executable<T>: Sized where
T: HasResponse, { fn execute(self, instance: &DigitalOcean) -> Result<T, Error>; }
Describes an API call which can be executed.
Required Methods
fn execute(self, instance: &DigitalOcean) -> Result<T, Error>
Execute the corresponding call.
Implementors
impl<V> Executable<Vec<V>> for Request<List, Vec<V>> where
Vec<V>: HasResponse,
<Vec<V> as HasResponse>::Response: HasPagination,impl<V> Executable<V> for Request<Create, V> where
V: HasResponse,impl<V> Executable<V> for Request<Update, V> where
V: HasResponse,impl<V> Executable<V> for Request<Get, V> where
V: HasResponse,impl Executable<()> for Request<Delete, ()>