@@ -527,8 +527,9 @@ Generated by [AVA](https://avajs.dev).
527527 #![no_std]␊
528528 ␊
529529 use soroban_sdk::{Address, contract, contractimpl, Env, String};␊
530+ use stellar_default_impl_macro::default_impl;␊
530531 use stellar_non_fungible::{␊
531- Base, enumerable::{NonFungibleEnumerable, Enumerable}, NonFungibleToken␊
532+ Base, ContractOverrides, enumerable::{NonFungibleEnumerable, Enumerable}, NonFungibleToken␊
532533 };␊
533534 ␊
534535 #[contract]␊
@@ -600,7 +601,7 @@ Generated by [AVA](https://avajs.dev).
600601 // Extensions␊
601602 //␊
602603 ␊
603- #[defaultimpl ]␊
604+ #[default_impl ]␊
604605 #[contractimpl]␊
605606 impl NonFungibleEnumerable for MyToken {}␊
606607 `
@@ -1293,9 +1294,10 @@ Generated by [AVA](https://avajs.dev).
12931294 Address, contract, contracterror, contractimpl, Env, panic_with_error, String, Symbol,␊
12941295 symbol_short␊
12951296 };␊
1297+ use stellar_default_impl_macro::default_impl;␊
12961298 use stellar_non_fungible::{␊
1297- Base, burnable::NonFungibleBurnable, enumerable::{NonFungibleEnumerable, Enumerable} ,␊
1298- NonFungibleToken␊
1299+ Base, burnable::NonFungibleBurnable, ContractOverrides ,␊
1300+ enumerable::{NonFungibleEnumerable, Enumerable}, NonFungibleToken␊
12991301 };␊
13001302 use stellar_pausable::{self as pausable, Pausable};␊
13011303 use stellar_pausable_macros::when_not_paused;␊
@@ -1393,8 +1395,6 @@ Generated by [AVA](https://avajs.dev).
13931395 ␊
13941396 #[contractimpl]␊
13951397 impl NonFungibleBurnable for MyToken {␊
1396- type ContractType = Enumerable;␊
1397- ␊
13981398 #[when_not_paused]␊
13991399 fn burn(e: &Env, from: Address, token_id: u32) {␊
14001400 Self::ContractType::burn(e, &from, token_id);␊
@@ -1406,7 +1406,7 @@ Generated by [AVA](https://avajs.dev).
14061406 }␊
14071407 }␊
14081408 ␊
1409- #[defaultimpl ]␊
1409+ #[default_impl ]␊
14101410 #[contractimpl]␊
14111411 impl NonFungibleEnumerable for MyToken {}␊
14121412 ␊
0 commit comments