1 // SPDX-FileCopyrightText: 2020 Robin Krahl <[email protected]>
2 // SPDX-License-Identifier: Apache-2.0 or MIT
3 
4 use merge::Merge;
5 
6 #[derive(Merge)]
7 struct S {
8     #[merge(strategy = my_custom_merge_strategy)]
9     field1: u8,
10 }
11 
my_custom_merge_strategy(left: u8, right: u8) -> u812 fn my_custom_merge_strategy(left: u8, right: u8) -> u8 {
13     left + right
14 }
15 
main()16 fn main() {}
17