MAC vendor lookup: Difference between revisions

Content added Content deleted
(Adding Rust solution)
mNo edit summary
Line 719: Line 719:
match get_vendor("88:53:2E:67:07:BE") {
match get_vendor("88:53:2E:67:07:BE") {
None => println!("Error!"),
None => println!("Error!"),
Some(text) => println!("{:?}", text),
Some(text) => println!("{}", text),
}
}
thread::sleep(duration);
thread::sleep(duration);
match get_vendor("FC:FB:FB:01:FA:21") {
match get_vendor("FC:FB:FB:01:FA:21") {
None => println!("Error!"),
None => println!("Error!"),
Some(text) => println!("{:?}", text),
Some(text) => println!("{}", text),
}
}
thread::sleep(duration);
thread::sleep(duration);
match get_vendor("FC-A1-3E") {
match get_vendor("FC-A1-3E") {
None => println!("Error!"),
None => println!("Error!"),
Some(text) => println!("{:?}", text),
Some(text) => println!("{}", text),
}
}
thread::sleep(duration);
thread::sleep(duration);
match get_vendor("abcdefg") {
match get_vendor("abcdefg") {
None => println!("Error!"),
None => println!("Error!"),
Some(text) => println!("{:?}", text),
Some(text) => println!("{}", text),
}
}
}
}
Line 740: Line 740:
Output:
Output:
<pre>
<pre>
"Intel Corporate"
Intel Corporate
"Cisco Systems, Inc"
Cisco Systems, Inc
"Samsung Electronics Co.,Ltd"
Samsung Electronics Co.,Ltd
"N/A"
N/A
</pre>
</pre>
=={{header|Scala}}==
=={{header|Scala}}==