pub trait ExternalSpec<'a, D>{
// Required method
fn build(self, location_key: LocationKey, name_hint: &str) -> D::External;
}Available on crate feature
build only.Required Methods§
fn build(self, location_key: LocationKey, name_hint: &str) -> D::External
Implementations on Foreign Types§
Source§impl ExternalSpec<'_, HydroDeploy> for Arc<dyn Host>
Available on crate feature deploy only.
impl ExternalSpec<'_, HydroDeploy> for Arc<dyn Host>
Available on crate feature
deploy only.Source§fn build(self, _key: LocationKey, _name_hint: &str) -> DeployExternal
fn build(self, _key: LocationKey, _name_hint: &str) -> DeployExternal
Available on crate feature
build only.Source§impl<H: Host + 'static> ExternalSpec<'_, HydroDeploy> for Arc<H>
Available on crate feature deploy only.
impl<H: Host + 'static> ExternalSpec<'_, HydroDeploy> for Arc<H>
Available on crate feature
deploy only.Source§fn build(self, _key: LocationKey, _name_hint: &str) -> DeployExternal
fn build(self, _key: LocationKey, _name_hint: &str) -> DeployExternal
Available on crate feature
build only.Implementors§
impl<'a> ExternalSpec<'a, DockerDeploy> for DockerDeployExternalSpec
Available on crate features
docker_deploy and deploy only.impl<'a> ExternalSpec<'a, EcsDeploy> for EcsDeployExternalSpec
Available on crate features
ecs_deploy and deploy only.