Trait HasResponse

Source
pub trait HasResponse: DeserializeOwned + Clone {
    type Response: DeserializeOwned + Clone + HasValue<Value = Self>;
}

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl HasResponse for ()

Source§

impl HasResponse for Vec<Vec<Droplet>>

Source§

type Response = DropletNeighborsResponse

Source§

impl HasResponse for Vec<Action>

Source§

type Response = ActionListResponse

Source§

impl HasResponse for Vec<Certificate>

Source§

type Response = CertificateListResponse

Source§

impl HasResponse for Vec<Domain>

Source§

type Response = DomainListResponse

Source§

impl HasResponse for Vec<DomainRecord>

Source§

type Response = DomainRecordListResponse

Source§

impl HasResponse for Vec<Droplet>

Source§

type Response = DropletListResponse

Source§

impl HasResponse for Vec<FloatingIp>

Source§

type Response = FloatingIpListResponse

Source§

impl HasResponse for Vec<Image>

Source§

type Response = ImageListResponse

Source§

impl HasResponse for Vec<LoadBalancer>

Source§

type Response = LoadBalancerListResponse

Source§

impl HasResponse for Vec<Region>

Source§

type Response = RegionListResponse

Source§

impl HasResponse for Vec<Size>

Source§

type Response = SizeListResponse

Source§

impl HasResponse for Vec<Snapshot>

Source§

type Response = SnapshotListResponse

Source§

impl HasResponse for Vec<SshKey>

Source§

type Response = SshKeyListResponse

Source§

impl HasResponse for Vec<Tag>

Source§

type Response = TagListResponse

Source§

impl HasResponse for Vec<Volume>

Source§

type Response = VolumeListResponse

Implementors§

Source§

impl HasResponse for Account

Source§

type Response = AccountResponse

Source§

impl HasResponse for Action

Source§

type Response = ActionResponse

Source§

impl HasResponse for Certificate

Source§

type Response = CertificateResponse

Source§

impl HasResponse for CustomImage

Source§

type Response = CustomImageResponse

Source§

impl HasResponse for Domain

Source§

type Response = DomainResponse

Source§

impl HasResponse for DomainRecord

Source§

type Response = DomainRecordResponse

Source§

impl HasResponse for Droplet

Source§

type Response = DropletResponse

Source§

impl HasResponse for FloatingIp

Source§

type Response = FloatingIpResponse

Source§

impl HasResponse for Image

Source§

type Response = ImageResponse

Source§

impl HasResponse for LoadBalancer

Source§

type Response = LoadBalancerResponse

Source§

impl HasResponse for Snapshot

Source§

type Response = SnapshotResponse

Source§

impl HasResponse for SshKey

Source§

type Response = SshKeyResponse

Source§

impl HasResponse for Tag

Source§

type Response = TagResponse

Source§

impl HasResponse for Volume

Source§

type Response = VolumeResponse