diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-07-30 09:57:45 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-07-30 09:57:45 -0400 |
| commit | 99844e6c49d9c3195a32f239c027a48412c92252 (patch) | |
| tree | 060b2ef379cc7834971594dd968197eea0e23380 | |
| parent | 1754b64db14a1ea409779738a84d020fbb1ac79b (diff) | |
Reduce unused generality
| -rw-r--r-- | src/apply.rs | 13 |
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() |
