Add Rust implementation
Is incomplete however, doesn't handle redirects and doesn't go for SQL fetch first.