'Is it possible to find a list of all smart pointers in Rust Standard Library? If so how?

I was wondering, is there a way to know the list of all smart pointers in Rust std?

I know String and Vec<T> are smart pointers, and reading Chp. 15 of the Rust book, I am learning about Box<T>, Rc<T>, Ref<T> and RefMut<T>

I was just wondering, is there a place to know all the available smart pointers in Rust's std?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source