[][src]Function dishub::ops::add_feeds::get_watch_subject

pub fn get_watch_subject<R: BufRead, W: Write>(
    input: &mut R,
    output: &mut W
) -> String

Prompt the user for the subject to watch.

This can be either a username (0 slashes) or a repo slug (1 slash), will reprompt if given more slashes.

Examples

assert_eq!(add_feeds::get_watch_subject(&mut BufReader::new(&b"nabijaczleweli\n"[..]),
                                        &mut Vec::new()),
           "nabijaczleweli".to_string());
assert_eq!(add_feeds::get_watch_subject(&mut BufReader::new(&b"nabijaczleweli/dishub\n"[..]),
                                        &mut Vec::new()),
           "nabijaczleweli/dishub".to_string());

assert_eq!(add_feeds::get_watch_subject(&mut BufReader::new(&b"nabijaczleweli/dishub/gargage\n\
                                                              sehe\n"[..]), &mut Vec::new()),
           "sehe".to_string());