Downgrade

Trait Downgrade 

Source
pub trait Downgrade {
    // Provided method
    fn downgrade(&mut self) -> &Self { ... }
}
Expand description

A trait for downgrading mutable references to immutable ones.

Provided Methods§

Source

fn downgrade(&mut self) -> &Self

Downgrade a mutable reference to an immutable one.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> Downgrade for T