fn eq(&self, other: &Rc<T>) -> bool {
        Rc::ptr_eq(self, other) || **self == **other
    }
'Less than or equal to' comparison for two `Rc`s.

The two are compared by calling `<=` on their inner values.

# Examples

```
use std::rc::Rc;

let five = Rc::new(5);

assert!(five <= Rc::new(5));
benchmarks/haystacks/code/rust-library.rs