blob: 772767b2e12c213acccfcdc5c7d57ee624c29060 [file] [log] [blame]
Marcel Hlopkoeaae9b72022-01-21 15:54:11 +00001// Part of the Crubit project, under the Apache License v2.0 with LLVM
2// Exceptions. See /LICENSE for license information.
3// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
Dmitri Gribenkoe4e77d02022-03-17 14:09:39 +00005#ifndef CRUBIT_RS_BINDINGS_FROM_CC_TEST_GOLDEN_ESCAPING_KEYWORDS_H_
6#define CRUBIT_RS_BINDINGS_FROM_CC_TEST_GOLDEN_ESCAPING_KEYWORDS_H_
Marcel Hlopkoeaae9b72022-01-21 15:54:11 +00007
8#pragma clang lifetime_elision
9
10struct type final {
11 int dyn;
12};
13
14void impl(int match);
15
16template <typename async>
17struct await {
18 async crate;
19};
20
21template <typename Self>
22Self become(Self where);
23
Dmitri Gribenkoe4e77d02022-03-17 14:09:39 +000024#endif // CRUBIT_RS_BINDINGS_FROM_CC_TEST_GOLDEN_ESCAPING_KEYWORDS_H_