[][src]Module boundnum::expr

Expression structs.

Structs

Add

Represents core::ops::Add

Arg

Represents an argument.

BitAnd

Represents core::ops::BitAnd

BitOr

Represents core::ops::BitOr

BitXor

Represents core::ops::BitXor

Cmp

Represents std::cmp::Ord::cmp

Div

Represents core::ops::Div

Eq

Represents std::cmp::PartialEq::eq

Ge

Represents std::cmp::PartialOrd::ge

Gt

Represents std::cmp::PartialOrd::gt

Le

Represents std::cmp::PartialOrd::le

Lt

Represents std::cmp::PartialOrd::lt

Max

Represents std::cmp::Ord::max

Min

Represents std::cmp::Ord::min

Mul

Represents core::ops::Mul

Ne

Represents std::cmp::PartialEq::ne

Neg

Represents core::ops::Neg

Not

Represents core::ops::Not

Rem

Represents core::ops::Rem

Shl

Represents core::ops::Shl

Shr

Represents core::ops::Shr

Sub

Represents core::ops::Sub

Traits

AsBound

Can use as bound.

Contains

Call a type expression as bound.

TypeExpr

Represents a expression for types.

ValueExpr

Represents a expression for values.

Type Definitions

Call

Call TypeExpr then returning the Output.

Range

(Start..End)

RangeInclusive

(Start..=End)

ValType

Get a ValueExpr's output type.