| // Part of the Crubit project, under the Apache License v2.0 with LLVM | |
| // Exceptions. See /LICENSE for license information. | |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
| %define CRUBIT_RUST_NAME(name) | |
| %enddef | |
| %define CRUBIT_UNSAFE | |
| %enddef | |
| %define CRUBIT_UNSAFE_IMPL(...) | |
| %enddef | |
| %define CRUBIT_UNSAFE_MARK_SAFE | |
| %enddef | |
| %define CRUBIT_OVERRIDE_UNSAFE(safety) | |
| %enddef | |
| %define CRUBIT_OVERRIDE_DEBUG(should_bind) | |
| %enddef | |
| %define CRUBIT_TRAIT_DERIVE(...) | |
| %enddef | |
| %define CRUBIT_BRIDGE_SLICE_PTR(abi) | |
| %enddef | |
| %define CRUBIT_BRIDGE(...) | |
| %enddef | |
| %define CRUBIT_UNSAFE_IGNORE_ATTR(...) | |
| %enddef | |
| %define CRUBIT_MUST_BIND | |
| %enddef | |
| %define CRUBIT_DO_NOT_BIND | |
| %enddef | |
| %define CRUBIT_PUB_CRATE | |
| %enddef | |
| %define CRUBIT_OWNED_POINTEE(name, ...) | |
| %enddef | |
| %define CRUBIT_OWNED_POINTER | |
| %enddef | |
| %define CRUBIT_OVERRIDE_DISPLAY(should_bind) | |
| %enddef | |
| %define CRUBIT_THREAD_SAFE | |
| %enddef | |
| %define CRUBIT_BIND_INSTANTIATION(...) | |
| %enddef | |
| %define CRUBIT_ALWAYS_INSTANTIATE | |
| %enddef | |
| %define CRUBIT_ALLOW_UNBINDABLE_TYPE | |
| %enddef |