1
0
Fork 0
mirror of https://github.com/sile/hls_m3u8.git synced 2024-06-16 20:10:33 +00:00
This commit is contained in:
Takeru Ohta 2018-02-14 12:28:50 +09:00
parent 987e26259f
commit fc4a0df2f2

View file

@ -40,7 +40,7 @@ pub struct ExtXVersion {
impl ExtXVersion { impl ExtXVersion {
pub(crate) const PREFIX: &'static str = "#EXT-X-VERSION:"; pub(crate) const PREFIX: &'static str = "#EXT-X-VERSION:";
/// Makes a new `ExtXVersion` instance. /// Makes a new `ExtXVersion` tag.
pub fn new(version: ProtocolVersion) -> Self { pub fn new(version: ProtocolVersion) -> Self {
ExtXVersion { version } ExtXVersion { version }
} }
@ -72,7 +72,6 @@ impl FromStr for ExtXVersion {
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use version::ProtocolVersion;
use super::*; use super::*;
#[test] #[test]
@ -85,7 +84,7 @@ mod test {
#[test] #[test]
fn ext_x_version() { fn ext_x_version() {
let tag = ExtXVersion::new(ProtocolVersion::V6); let tag = ExtXVersion::new(ProtocolVersion::V6);
assert_eq!("#EXT-X-VERSION::6".parse::<ExtXVersion>().ok(), Some(tag)); assert_eq!("#EXT-X-VERSION:6".parse().ok(), Some(tag));
assert_eq!(tag.to_string(), "#EXT-X-VERSION:6"); assert_eq!(tag.to_string(), "#EXT-X-VERSION:6");
assert_eq!(tag.version(), ProtocolVersion::V6); assert_eq!(tag.version(), ProtocolVersion::V6);
assert_eq!(tag.requires_version(), ProtocolVersion::V1); assert_eq!(tag.requires_version(), ProtocolVersion::V1);