http/https default until v3(?)

pull/993/head
FabianLars 3 months ago
parent 0260464d17
commit 56a5e0f933
No known key found for this signature in database

@ -10,7 +10,7 @@ use serde::{Deserialize, Deserializer};
#[derive(Deserialize)]
pub struct AssociatedDomain {
#[serde(default)]
#[serde(default = "default_schemes")]
pub scheme: Vec<String>,
#[serde(deserialize_with = "deserialize_associated_host")]
@ -26,6 +26,11 @@ pub struct AssociatedDomain {
pub path_suffix: Vec<String>,
}
// TODO: Consider removing this in v3
fn default_schemes() -> Vec<String> {
vec!["https", "http"]
}
fn deserialize_associated_host<'de, D>(deserializer: D) -> Result<String, D::Error>
where
D: Deserializer<'de>,

Loading…
Cancel
Save