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/apply.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/apply.rs') diff --git a/src/apply.rs b/src/apply.rs index ee1824e..e0f3ff2 100644 --- a/src/apply.rs +++ b/src/apply.rs @@ -1,11 +1,11 @@ use std::fmt::Debug; use anyhow::Result; -use aws_sdk_route53::types::{Change, ChangeAction, ChangeBatch, ResourceRecordSet}; +use aws_sdk_route53::types::{Change, ChangeAction, ChangeBatch}; // Needed until try_collect is stable, see use itertools::Itertools; -use crate::route53::Route53; +use crate::route53::{ResourceRecordSet, Route53}; pub enum ApplyMode { DryRun, @@ -55,13 +55,13 @@ where let remove_records = remove_records.into_iter().map(|record| { Change::builder() .action(ChangeAction::Delete) // <-- - .resource_record_set(record) + .resource_record_set(record.into()) .build() }); let insert_records = insert_records.into_iter().map(|record| { Change::builder() .action(ChangeAction::Create) // <-- - .resource_record_set(record) + .resource_record_set(record.into()) .build() }); -- cgit v1.2.3