• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // rustfmt-normalize_comments: true
2 
simple( i: i32, response: NoWay, )3 fn simple(
4     // pre-comment on a function!?
5     i: i32,          // yes, it's possible!
6     response: NoWay, // hose
7 ) {
8     fn op(
9         x: Typ,
10         key: &[u8],
11         upd: Box<
12             Fn(
13                 Option<&memcache::Item>,
14             ) -> (memcache::Status, Result<memcache::Item, Option<String>>),
15         >,
16     ) -> MapResult {
17     }
18 
19     "cool"
20 }
21 
weird_comment( x: Hello, y: World, )22 fn weird_comment(
23     // /*/ double level */ comment
24     x: Hello, // /*/* triple, even */*/
25     // Does this work?
26     y: World,
27 ) {
28     simple(/* does this preserve comments now? */ 42, NoWay)
29 }
30 
generic<T>(arg: T) -> &SomeType where T: Fn( A, B, C, D, E, ) -> &SomeType,31 fn generic<T>(arg: T) -> &SomeType
32 where
33     T: Fn(
34         // First arg
35         A,
36         // Second argument
37         B,
38         C,
39         D,
40         // pre comment
41         E, // last comment
42     ) -> &SomeType,
43 {
44     arg(a, b, c, d, e)
45 }
46 
foo() -> !47 fn foo() -> ! {}
48 
http_fetch_async( listener: Box<AsyncCORSResponseListener + Send>, script_chan: Box<ScriptChan + Send>, )49 pub fn http_fetch_async(
50     listener: Box<AsyncCORSResponseListener + Send>,
51     script_chan: Box<ScriptChan + Send>,
52 ) {
53 }
54 
some_func<T: Box<Trait + Bound>>(val: T)55 fn some_func<T: Box<Trait + Bound>>(val: T) {}
56 
zzzzzzzzzzzzzzzzzzzz<Type, NodeType>( selff: Type, mut handle: node::Handle<IdRef<'id, Node<K, V>>, Type, NodeType>, ) -> SearchStack<'a, K, V, Type, NodeType>57 fn zzzzzzzzzzzzzzzzzzzz<Type, NodeType>(
58     selff: Type,
59     mut handle: node::Handle<IdRef<'id, Node<K, V>>, Type, NodeType>,
60 ) -> SearchStack<'a, K, V, Type, NodeType> {
61 }
62 
generic_call( cx: *mut JSContext, argc: libc::c_uint, vp: *mut JSVal, is_lenient: bool, call: unsafe extern "C" fn( *const JSJitInfo, *mut JSContext, HandleObject, *mut libc::c_void, u32, *mut JSVal, ) -> u8, )63 unsafe fn generic_call(
64     cx: *mut JSContext,
65     argc: libc::c_uint,
66     vp: *mut JSVal,
67     is_lenient: bool,
68     call: unsafe extern "C" fn(
69         *const JSJitInfo,
70         *mut JSContext,
71         HandleObject,
72         *mut libc::c_void,
73         u32,
74         *mut JSVal,
75     ) -> u8,
76 ) {
77     let f: fn(_, _) -> _ = panic!();
78 }
79 
start_export_thread<C: CryptoSchemee + 'static>( database: &Database, crypto_scheme: &C, block_size: usize, source_path: &Path, ) -> BonzoResult<mpsc::Consumer<'static, FileInstruction>>80 pub fn start_export_thread<C: CryptoSchemee + 'static>(
81     database: &Database,
82     crypto_scheme: &C,
83     block_size: usize,
84     source_path: &Path,
85 ) -> BonzoResult<mpsc::Consumer<'static, FileInstruction>> {
86 }
87 
waltz(cwd: &Path) -> CliAssert88 pub fn waltz(cwd: &Path) -> CliAssert {
89     {
90         {
91             formatted_comment =
92                 rewrite_comment(comment, block_style, width, offset, formatting_fig);
93         }
94     }
95 }
96 
97 // #2003
98 mod foo {
__bindgen_test_layout_i_open0_c_open1_char_a_open2_char_close2_close1_close0_instantiation()99     fn __bindgen_test_layout_i_open0_c_open1_char_a_open2_char_close2_close1_close0_instantiation()
100     {
101         foo();
102     }
103 }
104 
105 // #2082
init()106 pub(crate) fn init() {}
107 
init()108 pub(crate) fn init() {}
109 
110 // #2630
make_map<T, F: (Fn(&T) -> String)>(records: &Vec<T>, key_fn: F) -> HashMap<String, usize>111 fn make_map<T, F: (Fn(&T) -> String)>(records: &Vec<T>, key_fn: F) -> HashMap<String, usize> {}
112 
113 // #2956
bar( beans: Asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf, spam: bool, eggs: bool, ) -> bool114 fn bar(
115     beans: Asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf,
116     spam: bool,
117     eggs: bool,
118 ) -> bool {
119     unimplemented!();
120 }
121