We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Constant fun (const fn) with Rust - Rainer Stropek - Rust Linz June 2022
Discover the power of Rust's `const fn` to generate code at compile time, creating efficient and optimized code with session's expert Rainer Stropek.
-
Rust’s
const fnallows for constant evaluation of functions, which can be used to generate code at compile time. - Constants can be used as return values and as arguments to functions.
-
const fncan be used to create static variables and constants that are initialized at compile time. -
Rust 1.61 adds support for
const fnin the standard library, making it easier to use. - Constants can be used to generate code at compile time, such as string concatenation and array initialization.
-
const fncan be used to create traits that require constants, such asHasNumbers. - Constants can be used to generate code at compile time, such as copying and concatenating strings.
-
const fncan be used to create functions that take constants as arguments and return constants. -
Rust’s
const fnis useful for generating code at compile time, making it easier to write efficient and optimized code. -
Constants can be required by traits, such as
HasNumbers. -
const fncan be used to create functions that take constants as arguments and return traits. - Constants can be used to generate code at compile time, such as checking for specific types.
-
const fncan be used to create functions that take constants as arguments and return functions. -
Rust’s
const fnis useful for generating code at compile time, making it easier to write efficient and optimized code.