A type in rust that allow inter-mutability of a struct. You can have immutable reference but able to mutate the cell contents.