Skip to content

Support wasm32-wasip2 on the stable channel #25

@brooksmtownsend

Description

@brooksmtownsend

Hey! 👋🏻

First of all, I'm hugely inspired by how simple this crate makes wasi:http in Rust. It looks really nice, and your implementations feel nice and idiomatic. I was going to do something similar to this for https://wasmcloud.com/, but it looks like you've already done a lot of what I was hoping for 😄

Since this crate depends on url, I'm pretty familiar with one of the small hiccups that affected wasm32-wasip2 on the nightly toolchain servo/rust-url#960. I just filed an upstream PR to fix this for the stable toolchain as well servo/rust-url#983, but I want to be sensitive to how prevalent the url crate is and that this target just landed in Rust 1.82.0. I would love to use this library, selfishly for https://crates.io/crates/wasmcloud-component. To be clear, we're using the wasmcloud-component essentially as a stopgap for things that don't exist in the wasi crate and its wrappers are all wasi-p2 compatible.

Anyways, do you have any thoughts on ways we can support this crate for wasm32-wasip2 on the stable channel in the meantime?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions