blob: 8bb4738737a0ee6e417ce5a8e78feee4caa8c366 [file] [edit]
// 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