Lines Matching full:merge
6 use merge::Merge;
8 fn test<T: std::fmt::Debug + Merge + PartialEq>(expected: T, mut left: T, right: T) { in test()
9 left.merge(right); in test()
15 #[derive(Debug, Merge, PartialEq)] in test_bool_overwrite_false()
16 struct S(#[merge(strategy = merge::bool::overwrite_false)] bool); in test_bool_overwrite_false()
26 #[derive(Debug, Merge, PartialEq)] in test_bool_overwrite_true()
27 struct S(#[merge(strategy = merge::bool::overwrite_true)] bool); in test_bool_overwrite_true()
38 #[derive(Debug, Merge, PartialEq)] in test_num_saturating_add()
39 struct S(#[merge(strategy = merge::num::saturating_add)] u8); in test_num_saturating_add()
50 #[derive(Debug, Merge, PartialEq)] in test_num_overwrite_zero()
51 struct S(#[merge(strategy = merge::num::overwrite_zero)] u8); in test_num_overwrite_zero()
60 #[derive(Debug, Merge, PartialEq)] in test_ord_max()
61 struct S(#[merge(strategy = merge::ord::max)] u8); in test_ord_max()
73 #[derive(Debug, Merge, PartialEq)] in test_ord_min()
74 struct S(#[merge(strategy = merge::ord::min)] u8); in test_ord_min()
87 #[derive(Debug, Merge, PartialEq)] in test_vec_overwrite_empty()
88 struct S(#[merge(strategy = merge::vec::overwrite_empty)] Vec<u8>); in test_vec_overwrite_empty()
99 #[derive(Debug, Merge, PartialEq)] in test_vec_append()
100 struct S(#[merge(strategy = merge::vec::append)] Vec<u8>); in test_vec_append()
113 #[derive(Debug, Merge, PartialEq)] in test_vec_prepend()
114 struct S(#[merge(strategy = merge::vec::prepend)] Vec<u8>); in test_vec_prepend()