diff --git a/Cargo.toml b/Cargo.toml index 62db739..1429f9e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,5 +25,4 @@ hex = "0.4" shorthand = "0.1" [dev-dependencies] -clap = "2.33" pretty_assertions = "0.6" diff --git a/examples/parse.rs b/examples/parse.rs index 16c960b..9f549a8 100644 --- a/examples/parse.rs +++ b/examples/parse.rs @@ -1,29 +1,7 @@ -use clap::{App, Arg}; -use hls_m3u8::{MasterPlaylist, MediaPlaylist}; -use std::io::{self, Read}; +// use hls_m3u8::{MasterPlaylist, MediaPlaylist}; +// use std::fs::File; +// use std::io::Read; fn main() { - let matches = App::new("parse") - .arg( - Arg::with_name("M3U8_TYPE") - .long("m3u8-type") - .takes_value(true) - .default_value("media") - .possible_values(&["media", "master"]), - ) - .get_matches(); - let mut m3u8 = String::new(); - io::stdin().read_to_string(&mut m3u8).unwrap(); - - match matches.value_of("M3U8_TYPE").unwrap() { - "media" => { - let playlist: MediaPlaylist = m3u8.parse().unwrap(); - println!("{}", playlist); - } - "master" => { - let playlist: MasterPlaylist = m3u8.parse().unwrap(); - println!("{}", playlist); - } - _ => unreachable!(), - } + unimplemented!(); }