ruma-identifiers-validation 0.7.0

Validation logic for ruma-identifiers and ruma-identifiers-macros
Documentation
1
2
3
4
5
6
7
8
9
use crate::Error;

pub fn validate(value: &str) -> Result<(), Error> {
    match value.len() {
        0 => Err(Error::EmptyRoomName),
        1..=255 => Ok(()),
        _ => Err(Error::MaximumLengthExceeded),
    }
}