pub struct FileRules {
pub required: bool,
pub extension_required: bool,
pub min_size: Option<usize>,
pub max_size: Option<usize>,
pub allowed_extensions: Option<Vec<String>>,
pub allowed_content_types: Option<Vec<String>>,
pub min_files: Option<usize>,
pub max_files: Option<usize>,
}
Fields§
§required: bool
Whether field is required
extension_required: bool
Whether file extension is required
min_size: Option<usize>
Min file size in bytes
max_size: Option<usize>
Max file size in bytes
allowed_extensions: Option<Vec<String>>
Allowed file extensions
allowed_content_types: Option<Vec<String>>
Allowed content types
min_files: Option<usize>
Min number of files, this only works when validating through Multipart
struct
max_files: Option<usize>
Max number of files, this only works when validating through Multipart
struct
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileRules
impl RefUnwindSafe for FileRules
impl Send for FileRules
impl Sync for FileRules
impl Unpin for FileRules
impl UnwindSafe for FileRules
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