Skip to content

Diamondfire actiondump parser and Saphire-rs module generator.

Notifications You must be signed in to change notification settings

PuzzleOxide/saphire-typegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saphire-typegen

This crate is part of the saphire project, for more info see Saphire-rs.

This crate is split into 2 halves, one for types to help serialize and deserialize Diamondfire's actiondump, and the other half provides type generation from said actiondump for Saphire-types. This crate is mostly intended to be used internally for Saphire-types, but a 100% parsing capability is the main priority.

Getting started

Deserializing the actiondump is as simple as using serde-json to deserialize an action. It is important to note that dynamic actions (ie. "call function" and "start process") are not supported yet and will error if you try to deserialize them.

If you wish to make use of generated code please instead use Saphire-types.

// TODO: Finish README.md

About

Diamondfire actiondump parser and Saphire-rs module generator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages