#[repr(C)]pub struct IterSumExpr { /* private fields */ }Implementations§
Source§impl IterSumExpr
impl IterSumExpr
Sourcepub fn new(
args: impl IntoIterator<Item = impl Into<IterSplitExpr>>,
base: impl Into<Expr>,
) -> Self
pub fn new( args: impl IntoIterator<Item = impl Into<IterSplitExpr>>, base: impl Into<Expr>, ) -> Self
The sum of the splits args plus base (sym.IterSumExpr).
Methods from Deref<Target = IterSumExprObj>§
Trait Implementations§
Source§impl Add<&IterSumExpr> for f32
impl Add<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<&IterSumExpr> for f64
impl Add<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<&IterSumExpr> for i32
impl Add<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<&IterSumExpr> for i64
impl Add<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<IterSumExpr> for f32
impl Add<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<IterSumExpr> for f64
impl Add<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<IterSumExpr> for i32
impl Add<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl Add<IterSumExpr> for i64
impl Add<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
+ operator.Source§impl<R: Operand> Add<R> for &IterSumExpr
impl<R: Operand> Add<R> for &IterSumExpr
Source§impl<R: Operand> Add<R> for IterSumExpr
impl<R: Operand> Add<R> for IterSumExpr
Source§impl AnyCompatible for IterSumExpr
impl AnyCompatible for IterSumExpr
Source§unsafe fn is_undefined(field: *const Self) -> bool
unsafe fn is_undefined(field: *const Self) -> bool
Whether
field, which holds a value of this type or all-zero bytes,
holds all-zero bytes that are no value of this type, as a null object
reference, a string of type index None or a zero device type: a field
that a creator left undefined for reflection to set, as C++ UnsafeInit
leaves a reference undefined (null). Unlike a C++ undefined reference,
it is no value; a nullable reference is Option<T>, whose None is a
defined value. Read moreSource§unsafe fn copy_to_any_view(src: &Self, data: &mut TVMFFIAny)
unsafe fn copy_to_any_view(src: &Self, data: &mut TVMFFIAny)
the value to copy to TVMFFIAny
unsafe fn check_any_strict(data: &TVMFFIAny) -> bool
Source§unsafe fn copy_from_any_view_after_check(data: &TVMFFIAny) -> Self
unsafe fn copy_from_any_view_after_check(data: &TVMFFIAny) -> Self
Copy value from TVMFFIAny after checking
caller must ensure that the value is compatible with the type
Source§unsafe fn move_to_any(src: Self, data: &mut TVMFFIAny)
unsafe fn move_to_any(src: Self, data: &mut TVMFFIAny)
consume the value to move to Any
Source§unsafe fn move_from_any_after_check(data: &mut TVMFFIAny) -> Self
unsafe fn move_from_any_after_check(data: &mut TVMFFIAny) -> Self
the value to move from TVMFFIAny
NOTE: pay very careful attention to avoid memory leak! Read more
Source§unsafe fn try_cast_from_any_view(data: &TVMFFIAny) -> Result<Self, ()>
unsafe fn try_cast_from_any_view(data: &TVMFFIAny) -> Result<Self, ()>
try to cast the value from AnyView
Source§fn get_mismatch_type_info(data: &TVMFFIAny) -> String
fn get_mismatch_type_info(data: &TVMFFIAny) -> String
Get the type key of a type when TryCastFromAnyView fails.
Source§fn type_schema() -> String
fn type_schema() -> String
The type schema of the type: the JSON object C++
TypeTraits<T>::TypeSchema writes, which the type schemas of functions
and fields embed. Read moreSource§impl<'a> ArgIntoRef for &'a IterSumExpr
impl<'a> ArgIntoRef for &'a IterSumExpr
Source§impl ArgIntoRef for IterSumExpr
impl ArgIntoRef for IterSumExpr
Source§impl BitAnd<&IterSumExpr> for f32
impl BitAnd<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<&IterSumExpr> for f64
impl BitAnd<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<&IterSumExpr> for i32
impl BitAnd<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<&IterSumExpr> for i64
impl BitAnd<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<IterSumExpr> for f32
impl BitAnd<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<IterSumExpr> for f64
impl BitAnd<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<IterSumExpr> for i32
impl BitAnd<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl BitAnd<IterSumExpr> for i64
impl BitAnd<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
& operator.Source§impl<R: Operand> BitAnd<R> for &IterSumExpr
impl<R: Operand> BitAnd<R> for &IterSumExpr
Source§impl<R: Operand> BitAnd<R> for IterSumExpr
impl<R: Operand> BitAnd<R> for IterSumExpr
Source§impl BitOr<&IterSumExpr> for f32
impl BitOr<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<&IterSumExpr> for f64
impl BitOr<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<&IterSumExpr> for i32
impl BitOr<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<&IterSumExpr> for i64
impl BitOr<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<IterSumExpr> for f32
impl BitOr<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<IterSumExpr> for f64
impl BitOr<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<IterSumExpr> for i32
impl BitOr<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl BitOr<IterSumExpr> for i64
impl BitOr<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
| operator.Source§impl<R: Operand> BitOr<R> for &IterSumExpr
impl<R: Operand> BitOr<R> for &IterSumExpr
Source§impl<R: Operand> BitOr<R> for IterSumExpr
impl<R: Operand> BitOr<R> for IterSumExpr
Source§impl BitXor<&IterSumExpr> for f32
impl BitXor<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<&IterSumExpr> for f64
impl BitXor<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<&IterSumExpr> for i32
impl BitXor<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<&IterSumExpr> for i64
impl BitXor<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<IterSumExpr> for f32
impl BitXor<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<IterSumExpr> for f64
impl BitXor<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<IterSumExpr> for i32
impl BitXor<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl BitXor<IterSumExpr> for i64
impl BitXor<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
^ operator.Source§impl<R: Operand> BitXor<R> for &IterSumExpr
impl<R: Operand> BitXor<R> for &IterSumExpr
Source§impl<R: Operand> BitXor<R> for IterSumExpr
impl<R: Operand> BitXor<R> for IterSumExpr
Source§impl Clone for IterSumExpr
impl Clone for IterSumExpr
Source§fn clone(&self) -> IterSumExpr
fn clone(&self) -> IterSumExpr
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Deref for IterSumExpr
impl Deref for IterSumExpr
Source§type Target = IterSumExprObj
type Target = IterSumExprObj
The resulting type after dereferencing.
Source§fn deref(&self) -> &IterSumExprObj
fn deref(&self) -> &IterSumExprObj
Dereferences the value.
Source§impl From<&IterSumExpr> for Expr
impl From<&IterSumExpr> for Expr
Source§fn from(value: &IterSumExpr) -> Self
fn from(value: &IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<&IterSumExpr> for ExprResult
impl From<&IterSumExpr> for ExprResult
Source§fn from(value: &IterSumExpr) -> Self
fn from(value: &IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<&IterSumExpr> for IterMapExpr
impl From<&IterSumExpr> for IterMapExpr
Source§fn from(value: &IterSumExpr) -> Self
fn from(value: &IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<&IterSumExpr> for IterSumExpr
impl From<&IterSumExpr> for IterSumExpr
Source§fn from(value: &IterSumExpr) -> Self
fn from(value: &IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<IterSumExpr> for Expr
impl From<IterSumExpr> for Expr
Source§fn from(value: IterSumExpr) -> Self
fn from(value: IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<IterSumExpr> for ExprResult
impl From<IterSumExpr> for ExprResult
Source§fn from(value: IterSumExpr) -> Self
fn from(value: IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl From<IterSumExpr> for IterMapExpr
impl From<IterSumExpr> for IterMapExpr
Source§fn from(value: IterSumExpr) -> Self
fn from(value: IterSumExpr) -> Self
Converts to this type from the input type.
Source§impl<'a> IntoArgHolder for &'a IterSumExpr
impl<'a> IntoArgHolder for &'a IterSumExpr
type Target = &'a IterSumExpr
fn into_arg_holder(self) -> Self::Target
Source§impl IntoArgHolder for IterSumExpr
impl IntoArgHolder for IterSumExpr
type Target = IterSumExpr
fn into_arg_holder(self) -> Self::Target
Source§impl Mul<&IterSumExpr> for f32
impl Mul<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<&IterSumExpr> for f64
impl Mul<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<&IterSumExpr> for i32
impl Mul<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<&IterSumExpr> for i64
impl Mul<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<IterSumExpr> for f32
impl Mul<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<IterSumExpr> for f64
impl Mul<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<IterSumExpr> for i32
impl Mul<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl Mul<IterSumExpr> for i64
impl Mul<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
* operator.Source§impl<R: Operand> Mul<R> for &IterSumExpr
impl<R: Operand> Mul<R> for &IterSumExpr
Source§impl<R: Operand> Mul<R> for IterSumExpr
impl<R: Operand> Mul<R> for IterSumExpr
Source§impl Neg for &IterSumExpr
impl Neg for &IterSumExpr
Source§impl Neg for IterSumExpr
impl Neg for IterSumExpr
Source§impl Not for &IterSumExpr
impl Not for &IterSumExpr
Source§impl Not for IterSumExpr
impl Not for IterSumExpr
Source§impl ObjectRefCore for IterSumExpr
impl ObjectRefCore for IterSumExpr
type ContainerType = <ObjectArc<IterSumExprObj> as Deref>::Target
fn data(this: &Self) -> &ObjectArc<Self::ContainerType>
fn into_data(this: Self) -> ObjectArc<Self::ContainerType>
Source§unsafe fn from_data(data: ObjectArc<Self::ContainerType>) -> Self
unsafe fn from_data(data: ObjectArc<Self::ContainerType>) -> Self
Construct a reference view from an owning container handle. Read more
Source§fn same_as<Other>(&self, other: &Other) -> boolwhere
Other: ObjectRefCore,
fn same_as<Other>(&self, other: &Other) -> boolwhere
Other: ObjectRefCore,
Return whether two object references point to the same allocation.
Source§fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectCore,
fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectCore,
Source§impl PrimOps for IterSumExpr
impl PrimOps for IterSumExpr
Source§fn to_expr_result(&self) -> ExprResult
fn to_expr_result(&self) -> ExprResult
This expression as an
ExprResult (a reference-count increment).Source§fn less_equal(&self, rhs: impl Operand) -> ExprResult
fn less_equal(&self, rhs: impl Operand) -> ExprResult
C++
a <= b (le).Source§fn greater_equal(&self, rhs: impl Operand) -> ExprResult
fn greater_equal(&self, rhs: impl Operand) -> ExprResult
C++
a >= b (ge).Source§fn logical_and(&self, rhs: impl IntoExpr) -> ExprResult
fn logical_and(&self, rhs: impl IntoExpr) -> ExprResult
C++
a && b (logical_and).Source§fn logical_or(&self, rhs: impl IntoExpr) -> ExprResult
fn logical_or(&self, rhs: impl IntoExpr) -> ExprResult
C++
a || b (logical_or).Source§fn div(&self, rhs: impl Operand) -> ExprResult
fn div(&self, rhs: impl Operand) -> ExprResult
C++
div: a / b, truncating for integers.Source§fn truncdiv(&self, rhs: impl Operand) -> ExprResult
fn truncdiv(&self, rhs: impl Operand) -> ExprResult
C++
truncdiv.Source§fn truncmod(&self, rhs: impl Operand) -> ExprResult
fn truncmod(&self, rhs: impl Operand) -> ExprResult
C++
truncmod.Source§fn floordiv(&self, rhs: impl Operand) -> ExprResult
fn floordiv(&self, rhs: impl Operand) -> ExprResult
C++
floordiv.Source§fn floormod(&self, rhs: impl Operand) -> ExprResult
fn floormod(&self, rhs: impl Operand) -> ExprResult
C++
floormod.Source§fn indexdiv(&self, rhs: impl Operand) -> ExprResult
fn indexdiv(&self, rhs: impl Operand) -> ExprResult
C++
indexdiv.Source§fn indexmod(&self, rhs: impl Operand) -> ExprResult
fn indexmod(&self, rhs: impl Operand) -> ExprResult
C++
indexmod.Source§fn ceildiv(&self, rhs: impl Operand) -> ExprResult
fn ceildiv(&self, rhs: impl Operand) -> ExprResult
C++
ceildiv.Source§fn min(&self, rhs: impl Operand) -> ExprResult
fn min(&self, rhs: impl Operand) -> ExprResult
C++
min.Source§fn max(&self, rhs: impl Operand) -> ExprResult
fn max(&self, rhs: impl Operand) -> ExprResult
C++
max.Source§fn bitwise_not(&self) -> ExprResult
fn bitwise_not(&self) -> ExprResult
C++
~a (bitwise_not).Source§fn floor(&self) -> ExprResult
fn floor(&self) -> ExprResult
C++
floor.Source§fn ceil(&self) -> ExprResult
fn ceil(&self) -> ExprResult
C++
ceil.Source§fn round(&self) -> ExprResult
fn round(&self) -> ExprResult
C++
round.Source§fn nearbyint(&self) -> ExprResult
fn nearbyint(&self) -> ExprResult
C++
nearbyint.Source§fn trunc(&self) -> ExprResult
fn trunc(&self) -> ExprResult
C++
trunc.Source§fn abs(&self) -> ExprResult
fn abs(&self) -> ExprResult
C++
abs.Source§fn isnan(&self) -> ExprResult
fn isnan(&self) -> ExprResult
C++
isnan.Source§fn isinf(&self) -> ExprResult
fn isinf(&self) -> ExprResult
C++
isinf.Source§fn isfinite(&self) -> ExprResult
fn isfinite(&self) -> ExprResult
C++
isfinite.Source§fn likely(&self) -> ExprResult
fn likely(&self) -> ExprResult
C++
likely.Source§fn assume(&self) -> ExprResult
fn assume(&self) -> ExprResult
C++
assume.Source§fn clz(&self) -> ExprResult
fn clz(&self) -> ExprResult
C++
clz.Source§fn exp(&self) -> ExprResult
fn exp(&self) -> ExprResult
C++
exp.Source§fn exp2(&self) -> ExprResult
fn exp2(&self) -> ExprResult
C++
exp2.Source§fn exp10(&self) -> ExprResult
fn exp10(&self) -> ExprResult
C++
exp10.Source§fn erf(&self) -> ExprResult
fn erf(&self) -> ExprResult
C++
erf.Source§fn sigmoid(&self) -> ExprResult
fn sigmoid(&self) -> ExprResult
C++
sigmoid.Source§fn sqrt(&self) -> ExprResult
fn sqrt(&self) -> ExprResult
C++
sqrt.Source§fn rsqrt(&self) -> ExprResult
fn rsqrt(&self) -> ExprResult
C++
rsqrt.Source§fn log(&self) -> ExprResult
fn log(&self) -> ExprResult
C++
log.Source§fn log2(&self) -> ExprResult
fn log2(&self) -> ExprResult
C++
log2.Source§fn log10(&self) -> ExprResult
fn log10(&self) -> ExprResult
C++
log10.Source§fn log1p(&self) -> ExprResult
fn log1p(&self) -> ExprResult
C++
log1p.Source§fn popcount(&self) -> ExprResult
fn popcount(&self) -> ExprResult
C++
popcount.Source§fn tanh(&self) -> ExprResult
fn tanh(&self) -> ExprResult
C++
tanh.Source§fn tan(&self) -> ExprResult
fn tan(&self) -> ExprResult
C++
tan.Source§fn cos(&self) -> ExprResult
fn cos(&self) -> ExprResult
C++
cos.Source§fn cosh(&self) -> ExprResult
fn cosh(&self) -> ExprResult
C++
cosh.Source§fn sin(&self) -> ExprResult
fn sin(&self) -> ExprResult
C++
sin.Source§fn sinh(&self) -> ExprResult
fn sinh(&self) -> ExprResult
C++
sinh.Source§fn asin(&self) -> ExprResult
fn asin(&self) -> ExprResult
C++
asin.Source§fn acos(&self) -> ExprResult
fn acos(&self) -> ExprResult
C++
acos.Source§fn atan(&self) -> ExprResult
fn atan(&self) -> ExprResult
C++
atan.Source§fn acosh(&self) -> ExprResult
fn acosh(&self) -> ExprResult
C++
acosh.Source§fn asinh(&self) -> ExprResult
fn asinh(&self) -> ExprResult
C++
asinh.Source§fn atanh(&self) -> ExprResult
fn atanh(&self) -> ExprResult
C++
atanh.Source§fn if_then_else(&self, t: impl IntoExpr, f: impl IntoExpr) -> ExprResult
fn if_then_else(&self, t: impl IntoExpr, f: impl IntoExpr) -> ExprResult
Source§impl Shl<&IterSumExpr> for f32
impl Shl<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<&IterSumExpr> for f64
impl Shl<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<&IterSumExpr> for i32
impl Shl<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<&IterSumExpr> for i64
impl Shl<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<IterSumExpr> for f32
impl Shl<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<IterSumExpr> for f64
impl Shl<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<IterSumExpr> for i32
impl Shl<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl Shl<IterSumExpr> for i64
impl Shl<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
<< operator.Source§impl<R: Operand> Shl<R> for &IterSumExpr
impl<R: Operand> Shl<R> for &IterSumExpr
Source§impl<R: Operand> Shl<R> for IterSumExpr
impl<R: Operand> Shl<R> for IterSumExpr
Source§impl Shr<&IterSumExpr> for f32
impl Shr<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<&IterSumExpr> for f64
impl Shr<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<&IterSumExpr> for i32
impl Shr<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<&IterSumExpr> for i64
impl Shr<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<IterSumExpr> for f32
impl Shr<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<IterSumExpr> for f64
impl Shr<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<IterSumExpr> for i32
impl Shr<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl Shr<IterSumExpr> for i64
impl Shr<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
>> operator.Source§impl<R: Operand> Shr<R> for &IterSumExpr
impl<R: Operand> Shr<R> for &IterSumExpr
Source§impl<R: Operand> Shr<R> for IterSumExpr
impl<R: Operand> Shr<R> for IterSumExpr
Source§impl Sub<&IterSumExpr> for f32
impl Sub<&IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<&IterSumExpr> for f64
impl Sub<&IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<&IterSumExpr> for i32
impl Sub<&IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<&IterSumExpr> for i64
impl Sub<&IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<IterSumExpr> for f32
impl Sub<IterSumExpr> for f32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<IterSumExpr> for f64
impl Sub<IterSumExpr> for f64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<IterSumExpr> for i32
impl Sub<IterSumExpr> for i32
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl Sub<IterSumExpr> for i64
impl Sub<IterSumExpr> for i64
Source§type Output = ExprResult
type Output = ExprResult
The resulting type after applying the
- operator.Source§impl<R: Operand> Sub<R> for &IterSumExpr
impl<R: Operand> Sub<R> for &IterSumExpr
Source§impl<R: Operand> Sub<R> for IterSumExpr
impl<R: Operand> Sub<R> for IterSumExpr
Source§impl TryFrom<Any> for IterSumExpr
impl TryFrom<Any> for IterSumExpr
Auto Trait Implementations§
impl Freeze for IterSumExpr
impl RefUnwindSafe for IterSumExpr
impl Send for IterSumExpr
impl Sync for IterSumExpr
impl Unpin for IterSumExpr
impl UnwindSafe for IterSumExpr
Blanket Implementations§
Source§impl<T> ArgType for Twhere
T: ObjectRefCore + AnyCompatible + 'static,
impl<T> ArgType for Twhere
T: ObjectRefCore + AnyCompatible + 'static,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ObjectRefCast for Twhere
T: ObjectRefCore + AnyCompatible,
impl<T> ObjectRefCast for Twhere
T: ObjectRefCore + AnyCompatible,
Source§fn try_cast<B>(self) -> Result<B, Error>where
B: ObjectRefCore + AnyCompatible,
fn try_cast<B>(self) -> Result<B, Error>where
B: ObjectRefCore + AnyCompatible,
Consume
self and rewrap the underlying object as B without copying.