routex 0.1.0

cross platform route implement
use route_rs::{RouteAction, RouteSock};

fn main() {
    let mut handle = RouteSock::new().unwrap();

    let mut buf = RouteSock::new_buf();
    loop {
        let ret = handle.monitor(&mut buf).unwrap();
        match ret.0 {
            route_rs::RouteChange::OTHER(n) if n == 0xc => {
                let route = ret.1;
                if route.destination.is_unspecified() {
                    println!("default route changed: {:?}", route);
                }
            },
            _ => ()
        }
    }
}