Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::fmt::Debug;
- #[derive(Debug)]
- struct Opt<T: Debug>(Option<T>);
- fn main() {
- let op: Opt<&str> = Opt(Some("Hello World!"));
- println!("Op: {:?}", op);
- let nick_bad = match op.0 {
- Some(ref nick) => nick.starts_with('!'),
- None => false,
- };
- println!("Bad nick ?: {}", nick_bad);
- }
Add Comment
Please, Sign In to add comment