File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
src/librustdoc/html/highlight/fixtures Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 1010</ style >
1111< pre > < code > < span class ="attribute "> #![< span class ="ident "> crate_type</ span > < span class ="op "> =</ span > < span class ="string "> "lib"</ span > ]</ span >
1212
13+ < span class ="kw "> use</ span > < span class ="ident "> std::path</ span > ::{< span class ="ident "> Path</ span > , < span class ="ident "> PathBuf</ span > };
14+
1315< span class ="attribute "> #[< span class ="ident "> cfg</ span > (< span class ="ident "> target_os</ span > < span class ="op "> =</ span > < span class ="string "> "linux"</ span > )]</ span >
1416< span class ="kw "> fn</ span > < span class ="ident "> main</ span > () {
1517 < span class ="kw "> let</ span > < span class ="ident "> foo</ span > < span class ="op "> =</ span > < span class ="bool-val "> true</ span > < span class ="op "> &&</ span > < span class ="bool-val "> false</ span > < span class ="op "> |</ span > < span class ="op "> |</ span > < span class ="bool-val "> true</ span > ;
1921 < span class ="kw "> let</ span > < span class ="kw "> _</ span > < span class ="op "> =</ span > < span class ="kw-2 "> *</ span > < span class ="ident "> foo</ span > ;
2022 < span class ="macro "> mac!</ span > (< span class ="ident "> foo</ span > , < span class ="kw-2 "> &</ span > < span class ="kw-2 "> mut</ span > < span class ="ident "> bar</ span > );
2123 < span class ="macro "> assert!</ span > (< span class ="self "> self</ span > .< span class ="ident "> length</ span > < span class ="op "> <</ span > < span class ="ident "> N</ span > < span class ="op "> &&</ span > < span class ="ident "> index</ span > < span class ="op "> <</ span > < span class ="op "> =</ span > < span class ="self "> self</ span > .< span class ="ident "> length</ span > );
24+ < span class ="ident "> ::std::env::var</ span > (< span class ="string "> "gateau"</ span > ).< span class ="ident "> is_ok</ span > ();
25+ < span class ="attribute "> #[< span class ="ident "> rustfmt::skip</ span > ]</ span >
26+ < span class ="kw "> let</ span > < span class ="ident "> s</ span > :< span class ="ident "> std</ span > < span class ="ident "> ::path::PathBuf</ span > < span class ="op "> =</ span > < span class ="ident "> std::path::PathBuf::new</ span > ();
27+ < span class ="kw "> let</ span > < span class ="kw-2 "> mut</ span > < span class ="ident "> s</ span > < span class ="op "> =</ span > < span class ="ident "> String::new</ span > ();
28+
29+ < span class ="kw "> match</ span > < span class ="kw-2 "> &</ span > < span class ="ident "> s</ span > {
30+ < span class ="kw-2 "> ref</ span > < span class ="kw-2 "> mut</ span > < span class ="ident "> x</ span > < span class ="op "> =</ span > < span class ="op "> ></ span > {}
31+ }
2232}
2333
2434< span class ="macro "> macro_rules!</ span > < span class ="ident "> bar</ span > {
Original file line number Diff line number Diff line change 11#![ crate_type = "lib" ]
22
3+ use std:: path:: { Path , PathBuf } ;
4+
35#[ cfg( target_os = "linux" ) ]
46fn main ( ) {
57 let foo = true && false || true ;
@@ -9,6 +11,14 @@ fn main() {
911 let _ = * foo;
1012 mac ! ( foo, & mut bar) ;
1113 assert ! ( self . length < N && index <= self . length) ;
14+ :: std:: env:: var ( "gateau" ) . is_ok ( ) ;
15+ #[ rustfmt:: skip]
16+ let s: std:: path:: PathBuf = std:: path:: PathBuf :: new ( ) ;
17+ let mut s = String :: new ( ) ;
18+
19+ match & s {
20+ ref mut x => { }
21+ }
1222}
1323
1424macro_rules! bar {
You can’t perform that action at this time.
0 commit comments