From 665e67adcaff510d40c4984e80d8a0e9252e94ba Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 4 Mar 2023 13:08:59 +0100 Subject: [PATCH] Form::fields returns mutable. --- src/form.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/form.rs b/src/form.rs index b49d3ab..8769a4f 100644 --- a/src/form.rs +++ b/src/form.rs @@ -13,8 +13,14 @@ impl Form { self.fields.push(field); } - pub fn fields(&self) -> &Vec> { - &self.fields + pub fn fields(&mut self) -> Vec<&mut Box> { + let mut v = vec![]; + + for f in &mut self.fields { + v.push(f); + } + + v } pub fn get_field(&mut self, field_name: &str) -> Result<&mut Box, ()> { -- 2.49.0