summaryrefslogtreecommitdiffstats
path: root/tests/rust/destructor_and_copy_ctor.toml
blob: a1d91e5d1dfa2978ab20f39aa4b178ec22d8903a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
header = """
#define NOINLINE __attribute__((noinline))
#define NODISCARD [[nodiscard]]
"""

[enum]
derive_tagged_enum_destructor = true
derive_tagged_enum_copy_constructor = true
derive_tagged_enum_copy_assignment = true
derive_helper_methods = true
private_default_tagged_enum_constructor = true

[export.body]
"OwnedSlice" = """
  ~OwnedSlice() {}
"""