From f2fab018711f42440b323975794fd87b191af841 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Tue, 30 Jul 2024 10:55:10 -0400 Subject: Replace `hashable` with a more to-purpose wrapper type. --- src/ec2.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/ec2.rs') 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( target: &Target, asg_name: &str, live_instance_ids: &[String], -) -> Result>> +) -> Result> 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()) } -- cgit v1.2.3