iotaledger / iotaledger/identity

[Task] Remove unnecessary `#[wasm_bindgen]` macros in wasm bindings

Open
#1,407 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
346
Forks
100
Avg merge
13h 41m
Merged PRs (30d)
2

Description

## Description
We have some class functions marked with `#[wasm_bindgen]` without any attributes. Those can be removed as long as the impl itself already has a wasm_bindgen macro, e.g. `#[wasm_bindgen(js_class = Foobar)]`.

## Motivation
Current state is not breaking, but removing the unnecessary macros cleans up the code a bit.

## Change checklist
Add an `x` to the boxes that are relevant to your changes, and delete any items that are not.

- [ ] The feature or fix is implemented in Rust and across all bindings whereas possible.
- [ ] The feature or fix has sufficient testing coverage
- [ ] All tests and examples build and run locally as expected
- [ ] Every piece of code has been document according to the documentation guidelines.
- [ ] If conceptual documentation (mdbook) and examples highlighting the feature exist, they are properly updated.
- [ ] If the feature is not currently documented, a documentation task Issue has been opened to address this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.