mirror of
https://github.com/rutgersc/m3u8-rs.git
synced 2024-06-02 13:29:21 +00:00
minor cargo clippy suggestions
This commit is contained in:
parent
2f92e3ae8c
commit
5c842fd9f6
|
@ -152,8 +152,8 @@ impl VariantStream {
|
||||||
pub fn from_hashmap(mut attrs: HashMap<String, String>, is_i_frame: bool) -> VariantStream {
|
pub fn from_hashmap(mut attrs: HashMap<String, String>, is_i_frame: bool) -> VariantStream {
|
||||||
VariantStream {
|
VariantStream {
|
||||||
is_i_frame,
|
is_i_frame,
|
||||||
uri: attrs.remove("URI").unwrap_or_else(String::new),
|
uri: attrs.remove("URI").unwrap_or_default(),
|
||||||
bandwidth: attrs.remove("BANDWIDTH").unwrap_or_else(String::new),
|
bandwidth: attrs.remove("BANDWIDTH").unwrap_or_default(),
|
||||||
average_bandwidth: attrs.remove("AVERAGE-BANDWIDTH"),
|
average_bandwidth: attrs.remove("AVERAGE-BANDWIDTH"),
|
||||||
codecs: attrs.remove("CODECS"),
|
codecs: attrs.remove("CODECS"),
|
||||||
resolution: attrs.remove("RESOLUTION"),
|
resolution: attrs.remove("RESOLUTION"),
|
||||||
|
@ -231,7 +231,7 @@ impl AlternativeMedia {
|
||||||
.and_then(|s| AlternativeMediaType::from_str(s).ok())
|
.and_then(|s| AlternativeMediaType::from_str(s).ok())
|
||||||
.unwrap_or_default(),
|
.unwrap_or_default(),
|
||||||
uri: attrs.remove("URI"),
|
uri: attrs.remove("URI"),
|
||||||
group_id: attrs.remove("GROUP-ID").unwrap_or_else(String::new),
|
group_id: attrs.remove("GROUP-ID").unwrap_or_default(),
|
||||||
language: attrs.remove("LANGUAGE"),
|
language: attrs.remove("LANGUAGE"),
|
||||||
assoc_language: attrs.remove("ASSOC-LANGUAGE"),
|
assoc_language: attrs.remove("ASSOC-LANGUAGE"),
|
||||||
name: attrs.remove("NAME").unwrap_or_default(),
|
name: attrs.remove("NAME").unwrap_or_default(),
|
||||||
|
@ -593,7 +593,7 @@ pub struct Key {
|
||||||
impl Key {
|
impl Key {
|
||||||
pub fn from_hashmap(mut attrs: HashMap<String, String>) -> Key {
|
pub fn from_hashmap(mut attrs: HashMap<String, String>) -> Key {
|
||||||
Key {
|
Key {
|
||||||
method: attrs.remove("METHOD").unwrap_or_else(String::new),
|
method: attrs.remove("METHOD").unwrap_or_default(),
|
||||||
uri: attrs.remove("URI"),
|
uri: attrs.remove("URI"),
|
||||||
iv: attrs.remove("IV"),
|
iv: attrs.remove("IV"),
|
||||||
keyformat: attrs.remove("KEYFORMAT"),
|
keyformat: attrs.remove("KEYFORMAT"),
|
||||||
|
@ -691,7 +691,7 @@ pub struct Start {
|
||||||
impl Start {
|
impl Start {
|
||||||
pub fn from_hashmap(mut attrs: HashMap<String, String>) -> Start {
|
pub fn from_hashmap(mut attrs: HashMap<String, String>) -> Start {
|
||||||
Start {
|
Start {
|
||||||
time_offset: attrs.remove("TIME-OFFSET").unwrap_or_else(String::new),
|
time_offset: attrs.remove("TIME-OFFSET").unwrap_or_default(),
|
||||||
precise: attrs.remove("PRECISE").or_else(|| Some("NO".to_string())),
|
precise: attrs.remove("PRECISE").or_else(|| Some("NO".to_string())),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue