summaryrefslogtreecommitdiff
path: root/src/apply.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/apply.rs')
-rw-r--r--src/apply.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/apply.rs b/src/apply.rs
index 48cc1bf..ee1824e 100644
--- a/src/apply.rs
+++ b/src/apply.rs
@@ -13,17 +13,16 @@ pub enum ApplyMode {
}
impl ApplyMode {
- pub async fn apply<C, R, I>(
+ pub async fn apply<C, R>(
&self,
aws_context: &C,
zone_id: &str,
remove_records: R,
- insert_records: I,
+ insert_records: R,
) -> Result<()>
where
C: Route53,
R: IntoIterator<Item = ResourceRecordSet> + Debug,
- I: IntoIterator<Item = ResourceRecordSet> + Debug,
{
match self {
ApplyMode::DryRun => dry_run(zone_id, remove_records, insert_records).await,
@@ -32,10 +31,9 @@ impl ApplyMode {
}
}
-async fn dry_run<R, I>(zone_id: &str, remove_records: R, insert_records: I) -> Result<()>
+async fn dry_run<R>(zone_id: &str, remove_records: R, insert_records: R) -> Result<()>
where
R: IntoIterator<Item = ResourceRecordSet> + Debug,
- I: IntoIterator<Item = ResourceRecordSet> + Debug,
{
println!("ZONE: {}", zone_id);
println!("REMOVE: {:#?}", remove_records);
@@ -44,16 +42,15 @@ where
Ok(())
}
-async fn apply<C, R, I>(
+async fn apply<C, R>(
aws_context: &C,
zone_id: &str,
remove_records: R,
- insert_records: I,
+ insert_records: R,
) -> Result<()>
where
C: Route53,
R: IntoIterator<Item = ResourceRecordSet>,
- I: IntoIterator<Item = ResourceRecordSet>,
{
let remove_records = remove_records.into_iter().map(|record| {
Change::builder()