Establish the initial MetaCrate workspace and planning baseline for the native Rust rewrite of LibreMetaverse.
Delivered
Rust workspace and crate boundaries mirroring the public LibreMetaverse library projects.
BSD-3-Clause LICENSE.md, repository README, and detailed RUSTREWRITE.md.
Source-pinned public type/declaration, NUnit parity, and program inventories.
Compiling type-level structural shims, 1,295 failing test placeholders, and nine program targets.
Git repository, Gitea origin, initial commit 115425c, and delivery milestones.
Validation
cargo fmt --all -- --check
cargo check --workspace --all-targets
cargo test --workspace --no-run
Confirm main matches origin/main.
Constraints
This issue records Stage 0 only. It does not claim callable public API signature coverage, semantic test translation, or functional behavior. The finished project must be a clean native Rust reimplementation with no LibreMetaverse/.NET bridge or fallback.
## Objective
Establish the initial MetaCrate workspace and planning baseline for the native Rust rewrite of LibreMetaverse.
## Delivered
- Rust workspace and crate boundaries mirroring the public LibreMetaverse library projects.
- BSD-3-Clause `LICENSE.md`, repository README, and detailed `RUSTREWRITE.md`.
- Source-pinned public type/declaration, NUnit parity, and program inventories.
- Compiling type-level structural shims, 1,295 failing test placeholders, and nine program targets.
- Git repository, Gitea origin, initial commit `115425c`, and delivery milestones.
## Validation
- `cargo fmt --all -- --check`
- `cargo check --workspace --all-targets`
- `cargo test --workspace --no-run`
- Confirm `main` matches `origin/main`.
## Constraints
This issue records Stage 0 only. It does not claim callable public API signature coverage, semantic test translation, or functional behavior. The finished project must be a clean native Rust reimplementation with no LibreMetaverse/.NET bridge or fallback.
hugo
added this to the 01 - Structural inventory shell (Stage 0) milestone 2026-08-08 08:09:36 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objective
Establish the initial MetaCrate workspace and planning baseline for the native Rust rewrite of LibreMetaverse.
Delivered
LICENSE.md, repository README, and detailedRUSTREWRITE.md.115425c, and delivery milestones.Validation
cargo fmt --all -- --checkcargo check --workspace --all-targetscargo test --workspace --no-runmainmatchesorigin/main.Constraints
This issue records Stage 0 only. It does not claim callable public API signature coverage, semantic test translation, or functional behavior. The finished project must be a clean native Rust reimplementation with no LibreMetaverse/.NET bridge or fallback.