Files
Gabriel BaumanandGitHub ac291423de refactor(web): add NegotiationFailure to IronErrorKind (#905)
Adds a general NegotiationFailure to IronErrorKind so that web embedders
can handle failures that occur during protocol negotiation, before
authentication.

Changes:
- RDP errors during the negotiation phase become
IronErrorKind.NegotiationError
- User-friendly RDP negotiation error messages to ironrdp-connector
- Update TypeScript definitions
2025-08-08 04:52:28 -04:00
..

Iron Remote Desktop — Helper Crate

Helper crate for building WASM modules compatible with the iron-remote-desktop WebComponent.

Implement the RemoteDesktopApi trait on a Rust type, and call the make_bridge! on it to generate the WASM API that is expected by iron-remote-desktop.

See the ironrdp-web crate in the repository to see how it is used in practice.