Trait digitalocean::api::HasResponse
[−]
[src]
pub trait HasResponse: DeserializeOwned + Clone { type Response: DeserializeOwned + Clone + HasValue<Value = Self>; }
Associated Types
type Response: DeserializeOwned + Clone + HasValue<Value = Self>
Implementors
impl HasResponse for Account type Response = AccountResponse;
impl HasResponse for Action type Response = ActionResponse;
impl HasResponse for Vec<Action> type Response = ActionListResponse;
impl HasResponse for Certificate type Response = CertificateResponse;
impl HasResponse for Vec<Certificate> type Response = CertificateListResponse;
impl HasResponse for DomainRecord type Response = DomainRecordResponse;
impl HasResponse for Vec<DomainRecord> type Response = DomainRecordListResponse;
impl HasResponse for Domain type Response = DomainResponse;
impl HasResponse for Vec<Domain> type Response = DomainListResponse;
impl HasResponse for Droplet type Response = DropletResponse;
impl HasResponse for Vec<Droplet> type Response = DropletListResponse;
impl HasResponse for Vec<Vec<Droplet>> type Response = DropletNeighborsResponse;
impl HasResponse for LoadBalancer type Response = LoadBalancerResponse;
impl HasResponse for Vec<LoadBalancer> type Response = LoadBalancerListResponse;
impl HasResponse for FloatingIp type Response = FloatingIpResponse;
impl HasResponse for Vec<FloatingIp> type Response = FloatingIpListResponse;
impl HasResponse for Image type Response = ImageResponse;
impl HasResponse for Vec<Image> type Response = ImageListResponse;
impl HasResponse for Vec<Region> type Response = RegionListResponse;
impl HasResponse for Vec<Size> type Response = SizeListResponse;
impl HasResponse for Vec<Snapshot> type Response = SnapshotListResponse;
impl HasResponse for Snapshot type Response = SnapshotResponse;
impl HasResponse for Vec<SshKey> type Response = SshKeyListResponse;
impl HasResponse for SshKey type Response = SshKeyResponse;
impl HasResponse for Vec<Volume> type Response = VolumeListResponse;
impl HasResponse for Volume type Response = VolumeResponse;
impl HasResponse for Tag type Response = TagResponse;
impl HasResponse for Vec<Tag> type Response = TagListResponse;
impl HasResponse for () type Response = ();