We should really use String here
This commit is contained in:
parent
cd72295c1a
commit
51f6af6346
2 changed files with 6 additions and 6 deletions
|
@ -6,11 +6,11 @@ pub fn get_spec() -> FHS {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn url_key() -> FHS {
|
fn url_key() -> FHS {
|
||||||
FHS::Key { name: "URL", value_type: Box::new(FHS::Text) }
|
FHS::Key { name: String::from("URL"), value_type: Box::new(FHS::Text) }
|
||||||
}
|
}
|
||||||
|
|
||||||
fn tags_key() -> FHS {
|
fn tags_key() -> FHS {
|
||||||
FHS::Key { name: "TAGS", value_type: Box::new(text_array()) }
|
FHS::Key { name: String::from("TAGS"), value_type: Box::new(text_array()) }
|
||||||
}
|
}
|
||||||
|
|
||||||
fn text_array() -> FHS {
|
fn text_array() -> FHS {
|
||||||
|
@ -22,11 +22,11 @@ pub fn build_header(url: &String, tags: &Vec<String>) -> FHD {
|
||||||
FHD::Map {
|
FHD::Map {
|
||||||
keys: vec![
|
keys: vec![
|
||||||
FHD::Key {
|
FHD::Key {
|
||||||
name: "URL",
|
name: String::from("URL"),
|
||||||
value: Box::new(FHD::Text(url.clone()))
|
value: Box::new(FHD::Text(url.clone()))
|
||||||
},
|
},
|
||||||
FHD::Key {
|
FHD::Key {
|
||||||
name: "TAGS",
|
name: String::from("TAGS"),
|
||||||
value: Box::new(FHD::Text(tags.connect(",")))
|
value: Box::new(FHD::Text(tags.connect(",")))
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -16,7 +16,7 @@ pub enum FileHeaderSpec {
|
||||||
UInteger,
|
UInteger,
|
||||||
Float,
|
Float,
|
||||||
Text,
|
Text,
|
||||||
Key { name: &'static str, value_type: Box<FileHeaderSpec> },
|
Key { name: String, value_type: Box<FileHeaderSpec> },
|
||||||
Map { keys: Vec<FileHeaderSpec> },
|
Map { keys: Vec<FileHeaderSpec> },
|
||||||
Array { allowed_types: Vec<FileHeaderSpec> },
|
Array { allowed_types: Vec<FileHeaderSpec> },
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@ pub enum FileHeaderData {
|
||||||
UInteger(u64),
|
UInteger(u64),
|
||||||
Float(f64),
|
Float(f64),
|
||||||
Text(String),
|
Text(String),
|
||||||
Key { name: &'static str, value: Box<FileHeaderData> },
|
Key { name: String, value: Box<FileHeaderData> },
|
||||||
Map { keys: Vec<FileHeaderData> },
|
Map { keys: Vec<FileHeaderData> },
|
||||||
Array { values: Box<Vec<FileHeaderData>> },
|
Array { values: Box<Vec<FileHeaderData>> },
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue