fn set_db_type(&mut self, db_type: FieldDbType);
fn add_filter(&mut self, filter: super::filters::Filter);
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>);
fn filter(&mut self);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);
self.field.filters.push(filter);
}
+ fn add_filters(&mut self, filters: Vec<super::filters::Filter>) {
+ for f in filters {
+ self.field.filters.push(f);
+ }
+ }
+
fn filter(&mut self) {
for f in &self.field.filters {
self.field.value = (f)(&self.field.value);