From 2d5309cab177da1c466a95d8d88f9652b2c9818f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Kongstad?= Date: Thu, 20 Jul 2023 11:33:19 +0200 Subject: [PATCH] aconfig: fix broken auto-generated Rust code Fix syntax error in auto-generated Rust code that prevents the code from compiling. For reference, the error was: ---- 8< ---- error: expected `where`, `{`, `(`, or `;` after struct name, found keyword `impl` --> .../src/lib.rs:6:1 | 6 | impl FlagProvider { | ^^^^ expected `where`, `{`, `(`, or `;` after struct name ---- >8 ---- Bug: 292052163 Test: manual: create sample based on auto-generated Rust lib Change-Id: I4c029c0ee16ea3849e7bbe381717a10402c9cb81 --- tools/aconfig/src/codegen_rust.rs | 2 +- tools/aconfig/templates/rust_prod.template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/aconfig/src/codegen_rust.rs b/tools/aconfig/src/codegen_rust.rs index 45303ce5f8..053cebc66f 100644 --- a/tools/aconfig/src/codegen_rust.rs +++ b/tools/aconfig/src/codegen_rust.rs @@ -92,7 +92,7 @@ mod tests { //! codegenerated rust flag lib /// flag provider -pub struct FlagProvider +pub struct FlagProvider; impl FlagProvider { /// query flag disabled_ro diff --git a/tools/aconfig/templates/rust_prod.template b/tools/aconfig/templates/rust_prod.template index 543107e8bd..d518694142 100644 --- a/tools/aconfig/templates/rust_prod.template +++ b/tools/aconfig/templates/rust_prod.template @@ -1,7 +1,7 @@ //! codegenerated rust flag lib /// flag provider -pub struct FlagProvider +pub struct FlagProvider; impl FlagProvider \{