Root clippy fixes
This commit is contained in:
parent
9c2a20ef40
commit
d908a0a033
2 changed files with 11 additions and 15 deletions
12
src/main.rs
12
src/main.rs
|
@ -53,7 +53,7 @@ fn main() {
|
|||
if let Some(script_file) = &args.file {
|
||||
// interpret script
|
||||
// script file checks
|
||||
if let Err(_) = file_checks(script_file) {
|
||||
if file_checks(script_file).is_err() {
|
||||
return;
|
||||
}
|
||||
// build playback controller
|
||||
|
@ -61,18 +61,16 @@ fn main() {
|
|||
let player_builder = move || {
|
||||
let script_reader = io::BufReader::new(
|
||||
std::fs::File::open(&script_file2)
|
||||
.expect(&format!("Abort: Cannot open file `{}`", &script_file2)),
|
||||
.unwrap_or_else(|_| panic!("Abort: Cannot open file `{}`", &script_file2)),
|
||||
);
|
||||
let runner = MpsRunner::with_stream(script_reader);
|
||||
let player = MpsPlayer::new(runner).unwrap();
|
||||
player
|
||||
|
||||
MpsPlayer::new(runner).unwrap()
|
||||
};
|
||||
if let Some(playlist_file) = &args.playlist {
|
||||
// generate playlist
|
||||
let mut player = player_builder();
|
||||
let mut writer = io::BufWriter::new(std::fs::File::create(playlist_file).expect(
|
||||
&format!("Abort: Cannot create writeable file `{}`", playlist_file),
|
||||
));
|
||||
let mut writer = io::BufWriter::new(std::fs::File::create(playlist_file).unwrap_or_else(|_| panic!("Abort: Cannot create writeable file `{}`", playlist_file)));
|
||||
match player.save_m3u8(&mut writer) {
|
||||
Ok(_) => println!(
|
||||
"Succes: Finished playlist `{}` from script `{}`",
|
||||
|
|
14
src/repl.rs
14
src/repl.rs
|
@ -37,16 +37,14 @@ pub fn repl(args: CliArgs) {
|
|||
let (writer, reader) = channel_io();
|
||||
let player_builder = move || {
|
||||
let runner = MpsRunner::with_stream(reader);
|
||||
let player = MpsPlayer::new(runner).unwrap();
|
||||
player
|
||||
|
||||
MpsPlayer::new(runner).unwrap()
|
||||
};
|
||||
let mut state = ReplState::new(writer);
|
||||
if let Some(playlist_file) = &args.playlist {
|
||||
println!("Playlist mode (output: `{}`)", playlist_file);
|
||||
let mut player = player_builder();
|
||||
let mut playlist_writer = io::BufWriter::new(std::fs::File::create(playlist_file).expect(
|
||||
&format!("Abort: Cannot create writeable file `{}`", playlist_file),
|
||||
));
|
||||
let mut playlist_writer = io::BufWriter::new(std::fs::File::create(playlist_file).unwrap_or_else(|_| panic!("Abort: Cannot create writeable file `{}`", playlist_file)));
|
||||
read_loop(&args, &mut state, || {
|
||||
match player.save_m3u8(&mut playlist_writer) {
|
||||
Ok(_) => {}
|
||||
|
@ -126,12 +124,12 @@ fn read_loop<F: FnMut()>(args: &CliArgs, state: &mut ReplState, mut execute: F)
|
|||
}
|
||||
'\n' => {
|
||||
let statement_result = std::str::from_utf8(state.statement_buf.as_slice());
|
||||
if statement_result.is_ok() && statement_result.unwrap().trim().starts_with("?") {
|
||||
if statement_result.is_ok() && statement_result.unwrap().trim().starts_with('?') {
|
||||
//println!("Got {}", statement_result.unwrap());
|
||||
repl_commands(statement_result.unwrap().trim());
|
||||
state.statement_buf.clear();
|
||||
} else if state.bracket_depth == 0 && state.in_literal.is_none() {
|
||||
state.statement_buf.push(';' as u8);
|
||||
state.statement_buf.push(b';');
|
||||
state
|
||||
.writer
|
||||
.write(state.statement_buf.as_slice())
|
||||
|
@ -159,7 +157,7 @@ fn error_prompt(error: mps_player::PlaybackError, args: &CliArgs) {
|
|||
}
|
||||
|
||||
fn repl_commands(command_str: &str) {
|
||||
let words: Vec<&str> = command_str.split(" ").map(|s| s.trim()).collect();
|
||||
let words: Vec<&str> = command_str.split(' ').map(|s| s.trim()).collect();
|
||||
match words[0] {
|
||||
"?help" => println!("{}", super::help::HELP_STRING),
|
||||
"?function" | "?functions" => println!("{}", super::help::FUNCTIONS),
|
||||
|
|
Loading…
Reference in a new issue