Skip to content

Commit 91aad4c

Browse files
authored
fix: removes the requirement that env be imported (#186)
* fix: removes the requirement that `env` be imported * fix: remove unneeded env
1 parent 26d3585 commit 91aad4c

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

crates/loam-sdk-macro/src/subcontract/storage.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ fn generate_map_field(
136136

137137
impl soroban_sdk::LoamKey for #key_wrapper {
138138
fn to_key(&self) -> soroban_sdk::Val {
139-
soroban_sdk::IntoVal::into_val(&#data_key::#enum_case_name(self.0.clone()),env())
139+
soroban_sdk::IntoVal::into_val(&#data_key::#enum_case_name(self.0.clone()),soroban_sdk::env())
140140
}
141141
}
142142
};
@@ -186,7 +186,7 @@ fn generate_store_field(
186186

187187
impl soroban_sdk::LoamKey for #key_wrapper {
188188
fn to_key(&self) -> soroban_sdk::Val {
189-
soroban_sdk::IntoVal::into_val(&#data_key::#enum_case_name, env())
189+
soroban_sdk::IntoVal::into_val(&#data_key::#enum_case_name, soroban_sdk::env())
190190
}
191191
}
192192
};
@@ -279,14 +279,14 @@ mod test {
279279
}
280280
impl soroban_sdk::LoamKey for FooBarKey {
281281
fn to_key(&self) -> soroban_sdk::Val {
282-
soroban_sdk::IntoVal::into_val(&FooKey::FooBar(self.0.clone()), env())
282+
soroban_sdk::IntoVal::into_val(&FooKey::FooBar(self.0.clone()), soroban_sdk::env())
283283
}
284284
}
285285
#[derive(Clone, Default)]
286286
pub struct FooBazKey;
287287
impl soroban_sdk::LoamKey for FooBazKey {
288288
fn to_key(&self) -> soroban_sdk::Val {
289-
soroban_sdk::IntoVal::into_val(&FooKey::FooBaz, env())
289+
soroban_sdk::IntoVal::into_val(&FooKey::FooBaz, soroban_sdk::env())
290290
}
291291
}
292292
}

test/asset/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![no_std]
22
use loam_sdk::{
33
derive_contract, loamstorage,
4-
soroban_sdk::{self, env, Address, InstanceItem, Lazy, PersistentMap, String},
4+
soroban_sdk::{self, Address, InstanceItem, Lazy, PersistentMap, String},
55
subcontract,
66
};
77

0 commit comments

Comments
 (0)