pub struct Ticket { title: String, description: String, status: String, } // TODO: based on what you learned in this section, replace `todo!()` with // the correct **stack size** for the respective type. #[cfg(test)] mod tests { use super::Ticket; use std::mem::size_of; #[test] fn string_size() { assert_eq!(size_of::(), todo!()); } #[test] fn ticket_size() { // This is a tricky question! // The "intuitive" answer happens to be the correct answer this time, // but we'll circle back to struct memory layouts later in the course. // There's a lot more to it than meets the eye—padding, alignment, etc. assert_eq!(size_of::(), todo!()); } }