projects
/
gandi_dns_update.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Correct syntax formatting
[gandi_dns_update.git]
/
src
/
config.rs
diff --git
a/src/config.rs
b/src/config.rs
index
e3b1309
..
d8a13d9
100644
(file)
--- a/
src/config.rs
+++ b/
src/config.rs
@@
-1,6
+1,7
@@
-use ron::{ de::from_reader, ser::to_writer };
\r
-use serde::{ Deserialize, Serialize };
\r
-use std::{ fs::File, time };
\r
+use std::{fs::File, time};
\r
+
\r
+use ron::{de::from_reader, ser::to_writer};
\r
+use serde::{Deserialize, Serialize};
\r
\r
use crate::error::Result;
\r
\r
\r
use crate::error::Result;
\r
\r
@@
-8,14
+9,18
@@
use crate::error::Result;
pub struct Config {
\r
pub delay_between_check: time::Duration,
\r
pub api_key: String,
\r
pub struct Config {
\r
pub delay_between_check: time::Duration,
\r
pub api_key: String,
\r
- pub fqdn: String,
\r
- pub domains: Vec<String>,
\r
- pub ttl: i32
\r
+ pub domains: Vec<(String, String)>, // Hostname, domain.
\r
+ pub ttl: i32,
\r
}
\r
\r
impl Config {
\r
pub fn default() -> Self {
\r
}
\r
\r
impl Config {
\r
pub fn default() -> Self {
\r
- Config { delay_between_check: time::Duration::from_secs(120), api_key: String::from(""), fqdn: String::from(""), domains: Vec::new(), ttl: 300 }
\r
+ Config {
\r
+ delay_between_check: time::Duration::from_secs(120),
\r
+ api_key: String::from(""),
\r
+ domains: Vec::new(),
\r
+ ttl: 300,
\r
+ }
\r
}
\r
\r
pub fn read(file_path: &str) -> Result<Config> {
\r
}
\r
\r
pub fn read(file_path: &str) -> Result<Config> {
\r
@@
-30,4
+35,4
@@
impl Config {
}
\r
}
\r
}
\r
}
\r
}
\r
}
\r
-}
\ No newline at end of file
+}
\r