Intermediate Rust
Q81 / 100

What is the std::mem::discriminant function?

Correct! Well done.

Incorrect.

The correct answer is B) Returns an opaque value representing which enum variant is active, useful for comparing variants without caring about associated values

B

Correct Answer

Returns an opaque value representing which enum variant is active, useful for comparing variants without caring about associated values

Explanation

discriminant(&MyEnum::Foo) == discriminant(&MyEnum::Foo) is true. Lets you compare variant identity without destructuring, even when associated values differ.

Progress
81/100