Skip to content

Add serialize/deserialize safe wrappers to rs_port#770

Draft
ParthKshirsagar7 wants to merge 3 commits into
metacall:developfrom
ParthKshirsagar7:feat/rs-port-serial-wrappers
Draft

Add serialize/deserialize safe wrappers to rs_port#770
ParthKshirsagar7 wants to merge 3 commits into
metacall:developfrom
ParthKshirsagar7:feat/rs-port-serial-wrappers

Conversation

@ParthKshirsagar7
Copy link
Copy Markdown

Description

Adds a new serial module to the Rust port with safe wrappers for metacall_serialize, metacall_deserialize, and metacall_allocator_*. This eliminates the need for downstream projects (like MetaSSR) to use raw unsafe FFI calls for serialization.

Related: metacall/metassr#113

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • I have performed a self-review of my own code.
  • My changes generate no new warnings.

@viferga
Copy link
Copy Markdown
Member

viferga commented Apr 15, 2026

Add tests.

@viferga viferga marked this pull request as draft April 15, 2026 22:23
@ParthKshirsagar7
Copy link
Copy Markdown
Author

Done.

@ParthKshirsagar7 ParthKshirsagar7 marked this pull request as ready for review April 16, 2026 15:49
@viferga viferga marked this pull request as draft April 17, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants