Macrosยง
- __
with_ ๐dollar_ sign - __
with_ ๐dollar_ sign - __
with_ ๐dollar_ sign - __
with_ ๐dollar_ sign - component_
wise_ ๐concrete_ int - A convenience macro for using the same RHS for each
ConcreteIntvariant in a call tocomponent_wise_concrete_int. - component_
wise_ ๐float - A convenience macro for using the same RHS for each
Floatvariant in a call tocomponent_wise_float. - component_
wise_ ๐scalar - A convenience macro for using the same RHS for each
Scalarvariant in a call tocomponent_wise_scalar. - component_
wise_ ๐signed - A convenience macro for using the same RHS for each
Signedvariant in a call tocomponent_wise_signed. - gen_
component_ ๐wise_ extractor - match_
literal_ ๐vector - A macro for matching on
LiteralVectorvariants. - with_
dollar_ ๐sign - A macro that allows dollar signs (
$) to be emitted by other macros. Useful for generatingmacro_rules!items that, in turn, emit their ownmacro_rules!items.
Structsยง
- Constant
Evaluator - A context for evaluating constant expressions.
- Expression
Kind Tracker - Function
Local ๐Data
Enumsยง
- Behavior ๐
- Concrete
Int ๐ - A subset of
Literals intended to be used for implementing numeric built-ins. - Constant
Evaluator Error - Expression
Kind - Float ๐
- A subset of
Literals intended to be used for implementing numeric built-ins. - Glsl
Restrictions ๐ - Literal
Vector ๐ - Vectors with a concrete element type.
- Scalar ๐
- A subset of
Literals intended to be used for implementing numeric built-ins. - Signed ๐
- A subset of
Literals intended to be used for implementing numeric built-ins. - Wgsl
Restrictions ๐
Traitsยง
- TryFrom
Abstract ๐ - Trait for conversions of abstract values to concrete types.
Functionsยง
- component_
wise_ ๐concrete_ int - Attempts to evaluate multiple
exprsas a combinedConcreteIntto pass tohandler. Ifexprsare vectors of the same length,handleris called for each corresponding component of each vector. - component_
wise_ ๐float - Attempts to evaluate multiple
exprsas a combinedFloatto pass tohandler. Ifexprsare vectors of the same length,handleris called for each corresponding component of each vector. - component_
wise_ ๐scalar - Attempts to evaluate multiple
exprsas a combinedScalarto pass tohandler. Ifexprsare vectors of the same length,handleris called for each corresponding component of each vector. - component_
wise_ ๐signed - Attempts to evaluate multiple
exprsas a combinedSignedto pass tohandler. Ifexprsare vectors of the same length,handleris called for each corresponding component of each vector. - cross_
product ๐ - first_
leading_ ๐bit - first_
trailing_ ๐bit