summaryrefslogtreecommitdiff
path: root/rust/findurl/src/main.rs
blob: 1723df49d62946564fe5a59e71a4014db7bddf3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
mod furl;

fn main() {
    let mut s = String::new();

    loop {

        match std::io::stdin().read_line(&mut s) {
            Ok(n) => {
                if n == 0 {
                    break;
                }
            }
            Err(_) => panic!(),
        }
    }

    let mut urls: Vec<String> = Vec::new();

    furl::find_urls(&mut urls);

    for i in &urls {
        println!("{i}");
    }

    println!("{}", s);
}