pub trait PlaneNumeric {
// Required methods
fn __expand_native_sum(scope: &Scope, value: ExpandValue) -> ExpandValue;
fn __expand_native_inclusive_sum(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
fn __expand_native_exclusive_sum(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
fn __expand_native_prod(scope: &Scope, value: ExpandValue) -> ExpandValue;
fn __expand_native_inclusive_prod(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
fn __expand_native_exclusive_prod(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
fn __expand_native_plane_min(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
fn __expand_native_plane_max(
scope: &Scope,
value: ExpandValue,
) -> ExpandValue;
}Required Methods§
fn __expand_native_sum(scope: &Scope, value: ExpandValue) -> ExpandValue
fn __expand_native_inclusive_sum( scope: &Scope, value: ExpandValue, ) -> ExpandValue
fn __expand_native_exclusive_sum( scope: &Scope, value: ExpandValue, ) -> ExpandValue
fn __expand_native_prod(scope: &Scope, value: ExpandValue) -> ExpandValue
fn __expand_native_inclusive_prod( scope: &Scope, value: ExpandValue, ) -> ExpandValue
fn __expand_native_exclusive_prod( scope: &Scope, value: ExpandValue, ) -> ExpandValue
fn __expand_native_plane_min(scope: &Scope, value: ExpandValue) -> ExpandValue
fn __expand_native_plane_max(scope: &Scope, value: ExpandValue) -> ExpandValue
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".