summaryrefslogtreecommitdiff
path: root/src/apply.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/apply.rs')
-rw-r--r--src/apply.rs8
1 files changed, 4 insertions, 4 deletions
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 <https://github.com/rust-lang/rust/issues/94047>
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()
});