We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rust-analyzer complains about generated fn names.
#[wasm_bindgen] impl Session { pub fn desktop_size(&self) -> DesktopSize { ... } }
Expands to
pub fn desktop_size(&self) -> DesktopSize { #[automatically_derived] const _: () = { #[cfg_attr( all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi"))), export_name = "session_desktop_size" )] pub unsafe extern "C" fn __wasm_bindgen_generated_Session_desktop_size( me: u32, ) -> wasm_bindgen::convert::WasmRet<<DesktopSize as wasm_bindgen::convert::ReturnWasmAbi>::Abi>
No rust-analyzer warning
rust-analyzer warnings are emitted, such as
Function __wasm_bindgen_generated_Session_desktop_size should have snake_case name, e.g. __wasm_bindgen_generated_session_desktop_size
__wasm_bindgen_generated_Session_desktop_size
__wasm_bindgen_generated_session_desktop_size
Given that the fn have an export name, couldn't the fn symbol name be simply lowercased?
The text was updated successfully, but these errors were encountered:
Probably not, otherwise a different session::desktop_size() would collide.
session::desktop_size()
I was unable to reproduce this issue, so it would probably be best if you could make a small but complete reproducible example.
Sorry, something went wrong.
I am having the issue with __wbg_instanceof_JsType from tsify (the issue) and weirdly I wasn’t able to repro in the playground either.
__wbg_instanceof_JsType
Tsify triggers the warning from this generated code:
https://github.com/madonoharu/tsify/blob/66cddfe680ae429be0063cf6e6b1b5be34bb7ce2/tsify-macros/src/wasm_bindgen.rs#L57-L61
I think this commit ddceac7 is the fix for this.
Thank you for looking into this!
If this is ultimately not fixed by #4078, I'm happy to take a look again with a reproducible example.
No branches or pull requests
Describe the Bug
rust-analyzer complains about generated fn names.
Steps to Reproduce
Expands to
Expected Behavior
No rust-analyzer warning
Actual Behavior
rust-analyzer warnings are emitted, such as
Function
__wasm_bindgen_generated_Session_desktop_size
should have snake_case name, e.g.__wasm_bindgen_generated_session_desktop_size
Additional Context
Given that the fn have an export name, couldn't the fn symbol name be simply lowercased?
The text was updated successfully, but these errors were encountered: