Commits
Click on a commit to change the comparison rangeAdd `#[abi_name(name = "foo")` attribute to rename ABI items.
Add `#[abi_name(name = "foo")` attribute to rename enum and struct ABI
items.
Here is example of how it can be used:
```sway
contract;
struct MyStruct {}
enum MyEnum {
A: ()
}
abi MyAbi {
fn my_struct() -> MyStruct;
fn my_enum() -> MyEnum;
}
impl MyAbi for Contract {
fn my_struct() -> MyStruct { MyStruct{} }
fn my_enum() -> MyEnum { MyEnum::A }
}
```
Closes https://github.com/FuelLabs/sway/issues/5955.