pub struct MimeTypeValidator;Expand description
A validator that checks if a string is a valid MIME type.
§Example
use ic_dbms_api::prelude::{MimeTypeValidator, Validate, Value};
let validator = MimeTypeValidator;
let valid_mime = Value::Text(ic_dbms_api::prelude::Text("text/plain".into()));
assert!(validator.validate(&valid_mime).is_ok());
let invalid_mime = Value::Text(ic_dbms_api::prelude::Text("invalid-mime".into()));
assert!(validator.validate(&invalid_mime).is_err());Trait Implementations§
Auto Trait Implementations§
impl Freeze for MimeTypeValidator
impl RefUnwindSafe for MimeTypeValidator
impl Send for MimeTypeValidator
impl Sync for MimeTypeValidator
impl Unpin for MimeTypeValidator
impl UnwindSafe for MimeTypeValidator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more