Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::net::{IpAddr::{self, V4, V6}, Ipv4Addr, Ipv6Addr};
- fn main() {
- do_something(IpAddr::V4(Ipv4Addr::new(0,0,0,0)));
- do_something(IpAddr::V6(Ipv6Addr::new(0,0,0,0,0,0,0,0)));
- }
- fn do_something(v: IpAddr) {
- match v {
- V4(_x) => {
- println!("I'm an IPv4 Address!");
- },
- V6(_x) => {
- println!("I'm an IPv6 Address!");
- }
- }
- }
Add Comment
Please, Sign In to add comment