Add more interesting nonsense to weird-exprs.rs

This commit is contained in:
Alona Enraght-Moony 2023-05-15 19:40:06 +01:00
parent 276fa29480
commit 65f9603a4e

View File

@ -5,13 +5,16 @@
#![allow(non_camel_case_types)] #![allow(non_camel_case_types)]
#![allow(dead_code)] #![allow(dead_code)]
#![allow(redundant_semicolons)]
#![allow(unreachable_code)] #![allow(unreachable_code)]
#![allow(unused_braces, unused_must_use, unused_parens)] #![allow(unused_braces, unused_must_use, unused_parens)]
#![allow(uncommon_codepoints, confusable_idents)] #![allow(uncommon_codepoints, confusable_idents)]
#![allow(unused_imports)]
#![allow(unreachable_patterns)] #![allow(unreachable_patterns)]
#![recursion_limit = "256"] #![recursion_limit = "256"]
extern crate core;
use std::cell::Cell; use std::cell::Cell;
use std::mem::swap; use std::mem::swap;
@ -204,6 +207,30 @@ fn closure_matching() {
assert!(matches!(x(..), |_| Some(4))); assert!(matches!(x(..), |_| Some(4)));
} }
fn semisemisemisemisemi() {
;;;;;;; ;;;;;;; ;;; ;;; ;;
;; ;; ;;;; ;;;; ;;
;;;;;;; ;;;;; ;; ;;;; ;; ;;
;; ;; ;; ;; ;; ;;
;;;;;;; ;;;;;;; ;; ;; ;;
}
fn useful_syntax() {
use {{std::{{collections::{{HashMap}}}}}};
use ::{{{{core}, {std}}}};
use {{::{{core as core2}}}};
}
fn infcx() {
pub mod cx {
pub mod cx {
pub use super::cx;
pub struct Cx;
}
}
let _cx: cx::cx::Cx = cx::cx::cx::cx::cx::Cx;
}
pub fn main() { pub fn main() {
strange(); strange();
funny(); funny();
@ -227,4 +254,7 @@ pub fn main() {
function(); function();
bathroom_stall(); bathroom_stall();
closure_matching(); closure_matching();
semisemisemisemisemi();
useful_syntax();
infcx();
} }