I was reading chapter 15 of the book talking about smart pointers, and one of them is called
Box<T>, which is a container and can store at most 1 element in heap.
To be honest, I could not figure out what does it do at first glance, by contrast, some types like
LinkedList could be easily understood since they are common technical terms in CS. And because these types are all inside
std::collections module, even though some people may not be familiar with these terms, they can still figure out that they are some kinds of containers which can store multiple elements.
Box is named
Is it also a technical term in CS or it is only introduced in Rust?