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) -> u812fn my_custom_merge_strategy(left: u8, right: u8) -> u8 { 13 left + right 14 } 15 main()16fn main() {} 17