Skip to content

Aberration Enum and Orbit Structure with Complete API to C++ Using cxx #389

@ChristopherRabotin

Description

@ChristopherRabotin

High level description

As a stakeholder, I need both the Aberration enum and the Orbit structure (with all of its constructors and methods) to be available in C++ to allow seamless integration without needing to call back into Rust for basic operations.

Requirements

Expose the Aberration enum and the Orbit structure to C++ using the cxx Rust crate. The C++ bindings for Orbit should include all constructors and its available methods, ensuring full API parity with the Rust types.

Test plans

  • Expose the Aberration enum to C++.
  • Create C++ bindings for the Orbit structure, covering all its constructors and methods.
  • Verify that all methods and constructors work as expected from C++.
  • Provide a test suite in C++ covering typical usage scenarios.
  • Update related documentation with examples on how to use the Orbit structure and Aberration enum from C++.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions