ViewReflex

Trait ViewReflex 

Source
pub trait ViewReflex
where Self: Sized + View<V = Self>,
{ // Required method proof fn reflex(&self); }
Expand description

Helper trait for types that have a reflexive view.

Required Methods§

Source

proof fn reflex(&self)

ensures
self@ == self,

Reflexivity proof for the view.

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.

Implementations on Foreign Types§

Source§

impl ViewReflex for bool

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for i8

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for i16

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for i32

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for i64

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for i128

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for isize

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for u8

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for u16

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for u32

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for u64

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for u128

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for ()

Source§

proof fn reflex(&self)

Source§

impl ViewReflex for usize

Source§

proof fn reflex(&self)

Implementors§