init_siv

Function init_siv 

Source
pub fn init_siv(
    siv: &mut Cursive,
    args: Vec<String>,
    control_tx: Sender<VanControl>,
    control_rx: Receiver<VanControl>,
) -> Result<()>
Expand description

Init Cursive view

use cursive::{Cursive, CursiveExt};


let mut siv = Cursive::default();

let (control_tx, control_rx) = std::sync::mpsc::channel();
if let Err(e) = van_core::init_siv(&mut siv, vec!["https://www.bilibili.com/video/BV1HB4y1175c".to_string()], control_tx, control_rx) {
    eprintln!("{}", e);
    std::process::exit(1);
}

siv.run();