summaryrefslogtreecommitdiff
path: root/src/ec2.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-07-30 10:55:10 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-07-30 11:01:37 -0400
commitf2fab018711f42440b323975794fd87b191af841 (patch)
treef9204b0469914a2b13a9fd30e540e8ccd3769d05 /src/ec2.rs
parent99844e6c49d9c3195a32f239c027a48412c92252 (diff)
Replace `hashable` with a more to-purpose wrapper type.
Diffstat (limited to 'src/ec2.rs')
-rw-r--r--src/ec2.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/ec2.rs b/src/ec2.rs
index 0457643..d4b7afd 100644
--- a/src/ec2.rs
+++ b/src/ec2.rs
@@ -3,10 +3,9 @@ use std::collections::HashSet;
use anyhow::Result;
use aws_sdk_ec2 as ec2;
use aws_sdk_ec2::types::Filter;
-use aws_sdk_route53::types::{ResourceRecordSet, RrType};
+use aws_sdk_route53::types::RrType;
-use crate::hashable::Hashable;
-use crate::route53::Target;
+use crate::route53::{ResourceRecordSet, Target};
pub trait Ec2 {
fn ec2(&self) -> &ec2::Client;
@@ -17,7 +16,7 @@ pub async fn asg_instances_proposal<C>(
target: &Target,
asg_name: &str,
live_instance_ids: &[String],
-) -> Result<HashSet<Hashable<ResourceRecordSet>>>
+) -> Result<HashSet<ResourceRecordSet>>
where
C: Ec2,
{
@@ -70,6 +69,6 @@ where
Ok(ip4_proposal
.into_iter()
.chain(ip6_proposal.into_iter())
- .map(Hashable::from)
+ .map(Into::into)
.collect())
}