pub trait FunctionExt {
// Required method
fn is_side_effect_free(&self) -> bool;
}Required Methods§
Sourcefn is_side_effect_free(&self) -> bool
fn is_side_effect_free(&self) -> bool
This trait only considers side effects from parameters and function body. Using very naive checks for side effects.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".