Link to Rustonomicon for struct's data layout.

This commit is contained in:
LukeMathWalker 2024-05-14 10:56:14 +02:00
parent a91ff83a75
commit ab2f0298f0
1 changed files with 3 additions and 2 deletions

View File

@ -20,8 +20,9 @@ mod tests {
fn ticket_size() { fn ticket_size() {
// This is a tricky question! // This is a tricky question!
// The "intuitive" answer happens to be the correct answer this time, // The "intuitive" answer happens to be the correct answer this time,
// but we'll circle back to struct memory layouts later in the course. // but, in general, the memory layout of structs is a more complex topic.
// There's a lot more to it than meets the eye—padding, alignment, etc. // If you're curious, check out the "Data layout" section of the Rustonomicon
// https://doc.rust-lang.org/nomicon/data.html for more information.
assert_eq!(size_of::<Ticket>(), todo!()); assert_eq!(size_of::<Ticket>(), todo!());
} }
} }