wit-bindgen icon indicating copy to clipboard operation
wit-bindgen copied to clipboard

A language binding generator for WebAssembly interface types

Results 226 wit-bindgen issues
Sort by recently updated
recently updated
newest added

See https://github.com/WebAssembly/component-model/pull/384 for the commit which added fixed size lists to the component model standard documents.

Hi everyone! I'm not 100% sure if this is the right place to ask this question or if it maybe is a more of a `rustc` problem. In any case:...

wit-bindgen-rt is now (since 1.86) part of rustc's transitive dep tree, it would be great if there were an option (e.g., a feature honored by build.rs?) to regenerate the included...

My fork has aggregated several potentially separable parts over the past years. I would like to come up with a plan to incrementally merge in interest order, so I would...

When the wit_bindgen::generate! macro runs, it fails to find the package local:val defined in val.wit and reports an error like "package 'local:val' not found" (or with a version, e.g., local:[email protected])....

Hi, I would like to add framing to WASI TCP streams. Tokio provides this functionality with `tokio_util::codec::{FramedRead, FramedWrite}`, which relies on `tokio::io::{AsyncRead, AsyncWrite}`. Would it be possible to implement these...

Fixes a bug where headers returned from a C# component wouldn't be properly set. Adds a test for it and some cleanup.

@jsturtevant I think that this is exposing a preexisting bug in the C# generator, I've added a test at `_test_disabled.cs` here which fails to compile in the generated code because...

gen-c#

Wit items named "Encoding" clash with `System.Text.Encoding` used in the binding code. E.g. ```wit resource foo { encoding: func(); } ``` Can the binding code refer to `Encoding` with the...

gen-c#

Looking at the wit-syntax the following is supported package-decl ::= 'package' ( id ':' )+ id ( '/' id )* ('@' valid-semver)? ';' Using it package com:mydomain/tree/leaf; interface foo {...