From a08d9f1a1afa6ec11bcb99e29b030b1d3a44b63f Mon Sep 17 00:00:00 2001 From: Mica White Date: Thu, 24 Sep 2026 20:59:43 -0400 Subject: Support base expressions --- tests/basic.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'tests/basic.rs') diff --git a/tests/basic.rs b/tests/basic.rs index ce3abf8..52212d0 100644 --- a/tests/basic.rs +++ b/tests/basic.rs @@ -16,6 +16,8 @@ mod foo { use foo::Foo; +use crate::foo::FooBuild; + fn main() { let x = Foo::builder().baz(42).bar("hello").bat(5).build(); assert_eq!( @@ -27,8 +29,11 @@ fn main() { } ); - let bar = "hello"; - let _: Foo = Foo! { bar }; + let x: Foo = Foo! { + baz: 32, + bat: 64, + ..x + }; assert_eq!( x, Foo { -- cgit v1.3.1