목차
// TODO: `todo!()`를 올바른 스택 크기로 수정하세요.
#[cfg(test)]
mod tests {
use std::mem::size_of;
#[test]
fn u16_size() {
assert_eq!(size_of::<u16>(), todo!());
}
#[test]
fn i32_size() {
assert_eq!(size_of::<i32>(), todo!());
}
#[test]
fn bool_size() {
assert_eq!(size_of::<bool>(), todo!());
}
}
풀이:
#[cfg(test)]
mod tests {
use std::mem::size_of;
#[test]
fn u16_size() { //u16은 2바이트
assert_eq!(size_of::<u16>(), 2);
}
#[test]
fn i32_size() { //i32는 4바이트
assert_eq!(size_of::<i32>(), 4);
}
#[test]
fn bool_size() { //bool은 1바이트
assert_eq!(size_of::<bool>(), 1);
}
}