File tree 2 files changed +20
-0
lines changed
src/librustdoc/html/highlight/fixtures
2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 10
10
</ style >
11
11
< pre > < code > < span class ="attribute "> #![< span class ="ident "> crate_type</ span > < span class ="op "> =</ span > < span class ="string "> "lib"</ span > ]</ span >
12
12
13
+ < span class ="kw "> use</ span > < span class ="ident "> std::path</ span > ::{< span class ="ident "> Path</ span > , < span class ="ident "> PathBuf</ span > };
14
+
13
15
< span class ="attribute "> #[< span class ="ident "> cfg</ span > (< span class ="ident "> target_os</ span > < span class ="op "> =</ span > < span class ="string "> "linux"</ span > )]</ span >
14
16
< span class ="kw "> fn</ span > < span class ="ident "> main</ span > () {
15
17
< 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 > ;
19
21
< span class ="kw "> let</ span > < span class ="kw "> _</ span > < span class ="op "> =</ span > < span class ="kw-2 "> *</ span > < span class ="ident "> foo</ span > ;
20
22
< 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 > );
21
23
< 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
+ }
22
32
}
23
33
24
34
< span class ="macro "> macro_rules!</ span > < span class ="ident "> bar</ span > {
Original file line number Diff line number Diff line change 1
1
#![ crate_type = "lib" ]
2
2
3
+ use std:: path:: { Path , PathBuf } ;
4
+
3
5
#[ cfg( target_os = "linux" ) ]
4
6
fn main ( ) {
5
7
let foo = true && false || true ;
@@ -9,6 +11,14 @@ fn main() {
9
11
let _ = * foo;
10
12
mac ! ( foo, & mut bar) ;
11
13
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
+ }
12
22
}
13
23
14
24
macro_rules! bar {
You can’t perform that action at this time.
0 commit comments