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

Function validate_name

core/station/impl/src/models/user_group.rs:47–61  ·  view source on GitHub ↗
(name: &str)

Source from the content-addressed store, hash-verified

45}
46
47fn validate_name(name: &str) -> ModelValidatorResult<UserGroupError> {
48 if name.len() < UserGroup::NAME_RANGE.0 as usize {
49 return Err(UserGroupError::NameTooShort {
50 min_length: UserGroup::NAME_RANGE.0,
51 });
52 }
53
54 if name.len() > UserGroup::NAME_RANGE.1 as usize {
55 return Err(UserGroupError::NameTooLong {
56 max_length: UserGroup::NAME_RANGE.1,
57 });
58 }
59
60 Ok(())
61}
62
63fn validate_unique_name(
64 user_group_id: &UUID,

Callers 4

validateMethod · 0.70

Calls 1

lenMethod · 0.45