]> git.proxmox.com Git - proxmox-backup.git/commitdiff
more stable clippy fixups
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 1 Aug 2022 10:04:38 +0000 (12:04 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Wed, 17 Aug 2022 07:22:32 +0000 (09:22 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
pbs-config/src/network/parser.rs
proxmox-rest-server/src/worker_task.rs
src/api2/node/dns.rs
src/server/email_notifications.rs

index e53543baca10926d1573783caa88a7d321f70d65..2cff6587ef119c989c7ed1a053d8f662997e03a3 100644 (file)
@@ -384,8 +384,9 @@ impl<R: BufRead> NetworkParser<R> {
                 if mask.is_some() {
                     // address already has a mask  - ignore netmask
                 } else {
+                    use std::fmt::Write as _;
                     check_netmask(netmask, is_v6)?;
-                    cidr.push_str(&format!("/{}", netmask));
+                    let _ = write!(cidr, "/{}", netmask);
                 }
                 if is_v6 {
                     set_cidr_v6(interface, cidr)?;
index a1eea832f055c5d609435a4894baffec6a043f79..44d8111975dcbd9b0094b70832882768f9c2fc84 100644 (file)
@@ -637,12 +637,9 @@ pub struct TaskListInfo {
 fn render_task_line(info: &TaskListInfo) -> String {
     let mut raw = String::new();
     if let Some(status) = &info.state {
-        raw.push_str(&format!(
-            "{} {:08X} {}\n",
-            info.upid_str,
-            status.endtime(),
-            status
-        ));
+        use std::fmt::Write as _;
+
+        let _ = writeln!(raw, "{} {:08X} {}", info.upid_str, status.endtime(), status);
     } else {
         raw.push_str(&info.upid_str);
         raw.push('\n');
index 18cf680fa92d411acb1e1606a5490f37ab8269db..f45f53957849b3cabaa1e2a6d7f90594e6a4730a 100644 (file)
@@ -174,12 +174,13 @@ pub fn update_dns(
 
     let mut data = String::new();
 
+    use std::fmt::Write as _;
     if let Some(search) = config["search"].as_str() {
-        data.push_str(&format!("search {}\n", search));
+        let _ = writeln!(data, "search {}", search);
     }
     for opt in &["dns1", "dns2", "dns3"] {
         if let Some(server) = config[opt].as_str() {
-            data.push_str(&format!("nameserver {}\n", server));
+            let _ = writeln!(data, "nameserver {}", server);
         }
     }
     if let Some(options) = config["options"].as_str() {
index 898bc8f3114acb2ee7eb0c89e28aec614e18df26..f60acc64186757e191d0e382059aa206de834e30 100644 (file)
@@ -476,21 +476,24 @@ pub fn send_load_media_email(
     to: &str,
     reason: Option<String>,
 ) -> Result<(), Error> {
+    use std::fmt::Write as _;
+
     let subject = format!("Load Media '{}' request for drive '{}'", label_text, drive);
 
     let mut text = String::new();
 
     if let Some(reason) = reason {
-        text.push_str(&format!(
+        let _ = write!(
+            text,
             "The drive has the wrong or no tape inserted. Error:\n{}\n\n",
             reason
-        ));
+        );
     }
 
     text.push_str("Please insert the requested media into the backup drive.\n\n");
 
-    text.push_str(&format!("Drive: {}\n", drive));
-    text.push_str(&format!("Media: {}\n", label_text));
+    let _ = writeln!(text, "Drive: {}", drive);
+    let _ = writeln!(text, "Media: {}", label_text);
 
     send_job_status_mail(to, &subject, &text)
 }