From ae5b6ecc910053ada060d8fd52a594d12878bbfb Mon Sep 17 00:00:00 2001 From: Gautham Date: Thu, 30 Nov 2023 14:56:37 -0500 Subject: [PATCH] fix for modules --- micro-rdk-macros/src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/micro-rdk-macros/src/lib.rs b/micro-rdk-macros/src/lib.rs index 0d36e0ea4..757816621 100644 --- a/micro-rdk-macros/src/lib.rs +++ b/micro-rdk-macros/src/lib.rs @@ -35,12 +35,11 @@ pub fn impl_readings_for_movement_sensor(input: TokenStream) -> TokenStream { let crate_ident = get_micro_rdk_crate_ident(); let gen = quote! { impl #impl_generics #crate_ident::common::sensor::Readings for #name #ty_generics #where_clause { - fn get_generic_readings(&mut self) -> anyhow::Result { + fn get_generic_readings(&mut self) -> anyhow::Result<#crate_ident::common::sensor::GenericReadingsResult> { #crate_ident::common::movement_sensor::get_movement_sensor_generic_readings(self) } } }; - gen.into() } @@ -53,7 +52,7 @@ pub fn impl_readings_for_power_sensor(input: TokenStream) -> TokenStream { let crate_ident = get_micro_rdk_crate_ident(); let gen = quote! { impl #impl_generics #crate_ident::common::sensor::Readings for #name #ty_generics #where_clause { - fn get_generic_readings(&mut self) -> anyhow::Result { + fn get_generic_readings(&mut self) -> anyhow::Result<#crate_ident::common::sensor::GenericReadingsResult> { #crate_ident::common::power_sensor::get_power_sensor_generic_readings(self) } }