MCPcopy Create free account
hub / github.com/dfinity/orbit / validate_name

Function validate_name

core/station/impl/src/models/user.rs:117–125  ·  view source on GitHub ↗
(name: &str)

Source from the content-addressed store, hash-verified

115}
116
117fn 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
127impl ModelValidator<UserError> for User {
128 fn validate(&self) -> ModelValidatorResult<UserError> {

Callers 3

validateMethod · 0.70
fail_user_name_too_longFunction · 0.70

Calls 1

lenMethod · 0.45

Tested by 2

fail_user_name_too_longFunction · 0.56