..Default::default()
}
.hidden(),
expected
);
}
case(None, None, false);
case(Some("foo"), None, false);
case(Some("foo"), Some("{}"), false);
case(Some("text/plain"), None, false);
case(Some("text/plain"), Some("foo{}bar"), false);
case(Some("text/plain"), Some("foo.btc"), true);
case(Some("text/plain"), Some("foo.bitmap"), true);
case(Some("text/plain"), Some("gib bc1"), true);
case(Some("text/plain"), Some("{}"), true);
case(Some("text/plain"), Some(" {} "), true);
case(Some("text/plain;charset=utf-8"), Some("foo.bitmap"), true);
case(Some("text/plain;charset=cn-big5"), Some("foo.bitmap"), true);
case(Some("application/json"), Some("foo"), true);
assert!(!Inscription {
content_type: Some("text/plain".as_bytes().into()),
body: Some(b"{\xc3\x28}".as_slice().into()),
..Default::default()
}
.hidden());
}
}