From: Andrea Zagli Date: Sun, 19 May 2024 06:49:11 +0000 (+0200) Subject: Added size min and max for FieldFile. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fvalidators;p=rust%2Fzakform Added size min and max for FieldFile. --- diff --git a/src/fields.rs b/src/fields.rs index ecd360b..4a694a0 100644 --- a/src/fields.rs +++ b/src/fields.rs @@ -2,7 +2,7 @@ use std::default::Default; use std::{any::Any, marker::{Sync, Send}}; -use serde_derive::{Serialize}; +use serde_derive::Serialize; #[derive(Default, Clone, Copy)] pub enum FieldDbType { @@ -1268,6 +1268,8 @@ _ => {}, pub struct FieldFile { field: Field, accept: String, + size_min: i32, + size_max: i32, } impl TField for FieldFile { @@ -1436,4 +1438,20 @@ _ => {}, pub fn set_accept(&mut self, accept: &str) { self.accept = String::from(accept); } + + pub fn get_size_min(&self) -> i32 { + self.size_min + } + + pub fn set_size_min(&mut self, size_min: i32) { + self.size_min = size_min; + } + + pub fn get_size_max(&self) -> i32 { + self.size_max + } + + pub fn set_size_max(&mut self, size_max: i32) { + self.size_max = size_max; + } }