For a `u8`, for example:
```rust
-// We'll explain this funny-looking syntax (`::<String>`) later on.
+// We'll explain this funny-looking syntax (`::<u8>`) later on.
// Ignore it for now.
assert_eq!(std::mem::size_of::<u8>(), 1);
```
[^stack-overflow]: If you have nested function calls, each function pushes its data onto the stack when it's called but
it doesn't pop it off until the innermost function returns.
If you have too many nested function calls, you can run out of stack spaceāthe stack is not infinite!
- That's called a [**stack overflow**](https://en.wikipedia.org/wiki/Stack_overflow).
\ No newline at end of file
+ That's called a [**stack overflow**](https://en.wikipedia.org/wiki/Stack_overflow).