1
Fork 0

Rollup merge of #123740 - veera-sivarajan:reduce-size-of-modifierinfo, r=petrochenkov

Reduce Size of `ModifierInfo`

I added `ModifierInfo` in #121940 and had used a `u64` for  the `size` field even though the largest value it holds is `512`.

This PR changes the type of the `size` field to `u16`.
This commit is contained in:
Matthias Krüger 2024-04-11 20:20:50 +02:00 committed by GitHub
commit 074269f7a1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,11 +9,11 @@ use std::str::FromStr;
pub struct ModifierInfo { pub struct ModifierInfo {
pub modifier: char, pub modifier: char,
pub result: &'static str, pub result: &'static str,
pub size: u64, pub size: u16,
} }
impl From<(char, &'static str, u64)> for ModifierInfo { impl From<(char, &'static str, u16)> for ModifierInfo {
fn from((modifier, result, size): (char, &'static str, u64)) -> Self { fn from((modifier, result, size): (char, &'static str, u16)) -> Self {
Self { modifier, result, size } Self { modifier, result, size }
} }
} }