Adjust as-precedence.rs
- Document `as-precedence.rs` - Move `as-precedence.rs` under `tests/ui/parser/`
This commit is contained in:
parent
4652b14f9b
commit
56efa0a7bf
2 changed files with 18 additions and 10 deletions
|
@ -1,10 +0,0 @@
|
|||
//@ run-pass
|
||||
|
||||
#[allow(unused_parens)]
|
||||
fn main() {
|
||||
assert_eq!(3 as usize * 3, 9);
|
||||
assert_eq!(3 as (usize) * 3, 9);
|
||||
assert_eq!(3 as (usize) / 3, 1);
|
||||
assert_eq!(3 as usize + 3, 6);
|
||||
assert_eq!(3 as (usize) + 3, 6);
|
||||
}
|
18
tests/ui/parser/as-precedence.rs
Normal file
18
tests/ui/parser/as-precedence.rs
Normal file
|
@ -0,0 +1,18 @@
|
|||
//! Parser precedence test to help with [RFC 87 "Trait Bounds with Plus"][rfc-87], to check the
|
||||
//! precedence of the `as` operator in relation to some arithmetic bin-ops and parentheses.
|
||||
//!
|
||||
//! Editor's note: this test seems quite incomplete compared to what's possible nowadays. Maybe
|
||||
//! there's another set of tests whose coverage overshadows this test?
|
||||
//!
|
||||
//! [rfc-87]: https://rust-lang.github.io/rfcs/0087-trait-bounds-with-plus.html
|
||||
|
||||
//@ run-pass
|
||||
|
||||
#[allow(unused_parens)]
|
||||
fn main() {
|
||||
assert_eq!(3 as usize * 3, 9);
|
||||
assert_eq!(3 as (usize) * 3, 9);
|
||||
assert_eq!(3 as (usize) / 3, 1);
|
||||
assert_eq!(3 as usize + 3, 6);
|
||||
assert_eq!(3 as (usize) + 3, 6);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue