pub trait AtomicNumeric {
// Required methods
fn __expand_fetch_add(
scope: &Scope,
ptr: ExpandValue,
value: ExpandValue,
) -> ExpandValue;
fn __expand_fetch_sub(
scope: &Scope,
ptr: ExpandValue,
value: ExpandValue,
) -> ExpandValue;
fn __expand_fetch_min(
scope: &Scope,
ptr: ExpandValue,
value: ExpandValue,
) -> ExpandValue;
fn __expand_fetch_max(
scope: &Scope,
ptr: ExpandValue,
value: ExpandValue,
) -> ExpandValue;
}Required Methods§
fn __expand_fetch_add( scope: &Scope, ptr: ExpandValue, value: ExpandValue, ) -> ExpandValue
fn __expand_fetch_sub( scope: &Scope, ptr: ExpandValue, value: ExpandValue, ) -> ExpandValue
fn __expand_fetch_min( scope: &Scope, ptr: ExpandValue, value: ExpandValue, ) -> ExpandValue
fn __expand_fetch_max( scope: &Scope, ptr: ExpandValue, value: ExpandValue, ) -> ExpandValue
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".