summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-07-30 09:57:45 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-07-30 09:57:45 -0400
commit99844e6c49d9c3195a32f239c027a48412c92252 (patch)
tree060b2ef379cc7834971594dd968197eea0e23380
parent1754b64db14a1ea409779738a84d020fbb1ac79b (diff)
Reduce unused generality
-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()