(name: &str)
| 115 | } |
| 116 | |
| 117 | fn validate_name(name: &str) -> ModelValidatorResult<UserError> { |
| 118 | if name.len() > User::MAX_NAME_LENGTH as usize { |
| 119 | return Err(UserError::NameTooLong { |
| 120 | max_length: User::MAX_NAME_LENGTH as usize, |
| 121 | }); |
| 122 | } |
| 123 | |
| 124 | Ok(()) |
| 125 | } |
| 126 | |
| 127 | impl ModelValidator<UserError> for User { |
| 128 | fn validate(&self) -> ModelValidatorResult<UserError> { |