mysqladm/cli/mysql_admutils_compatibility/
common.rs

1
2
3
4
5
6
7
8
9
10
11
use crate::core::protocol::{MySQLDatabase, MySQLUser};

#[inline]
pub fn trim_db_name_to_32_chars(db_name: &MySQLDatabase) -> MySQLDatabase {
    db_name.chars().take(32).collect::<String>().into()
}

#[inline]
pub fn trim_user_name_to_32_chars(user_name: &MySQLUser) -> MySQLUser {
    user_name.chars().take(32).collect::<String>().into()
}