Choose a topic to test your knowledge and improve your Rust (programming language) skills
Who designed Rust?
Rust is syntatically similar to which programming language?
Which among the following is permitted by rust?
Which among the following is not a valid keyword in Rust?
Which keyword is used to write a function in rust?
What does ::new indicates?
What are the result types in Rust?
Which of the following are Result variants in Rust?
Which method is defined on Result types?
Which brackets are used as placeholder in rust?
Constants cant be defined in which scope
Rust is
Choose the correct scalar types in Rust
Which keyword is used to specify Boolean type?
Which are the two primitive compound types supported by Rust?
Which of the following is false with respect to tuples?
Which is not a valid declaration of an array?
Which symbol is used to declare the functions with return values?
What is the output of the following program snippet: fn main() { let three = 3; if three { println!("number was three"); } }
Which among the following loop is not supported by Rust?
Which among the following is false with respect to ownership rules?
Which operator allows to use namespace?
What does the String data type hold in Rust?
What does the below statements infer? let s1 = String::from("example"); let s2 = s1;
Which function assists in cleaning up the heap memory in Rust?
Automatic copying in rust ______
Identify the types which are not Copy in Rust?
What does & in the function signature of Rust indicate?
When does the data race occur in Rust?
Which among the following is not a valid rule for references in Rust?
What is the proper notation of Rust's range syntax?
String literals are
Which is not true with respect to structs in Rust?
In Tuple structs
What is the use of unit-like structs?
Which keyword is used to create a method?
What are associated functions?
Which among the following is true with respect to Multiple impl blocks?
Choose the valid variant of enum in Rust?
Which among the following is false with respect to Option Enum in Rust?
Which is the control flow operator used for pattern matching in Rust?
Which operator separates the pattern and the code to be executed?
Which operator is used as placeholder in Rust for pattern matching?
Which among the following is not true regarding if let in Rust?
Which standard library type helps to use the type system in order to prevent errors in Rust?
Which Cargo feature helps to build, test, and share crates?
Which among the following has a tree of modules that produces a library or executable?
Which helps in controlling the organization, scope and Paths privacy?
What is a way of naming an item, such as a struct, function, or module called?
From which source file does the Rust compiler start?