Mokapot ist eine Java -Bytecode -Analyse -Bibliothek in Rost.
Warnung
API -Stabilität: Dieses Projekt befindet sich in einer frühen Entwicklungsphase, und es können Veränderungen vor dem V1.0.0 auftreten. Die Verwendung dieses Projekts zur Produktion wird derzeit nicht empfohlen.
Die Dokumentation der freigegebenen Version ist unter Docs.rs. Die Dokumentation des neuesten Commits finden Sie unter github.io
Führen Sie den folgenden Befehl im Stammverzeichnis Ihres Projekts aus.
cargo add mokapot Aus Alternativ führen Sie stattdessen den folgenden Befehl aus, um der neuesten Commit -Version zu folgen. Führen Sie vor dem Erstellen Ihres Projekts cargo update durch, um das neueste Commit abzuholen.
cargo add --git https://github.com/henryhchchc/mokapot.git mokapot use mokapot :: jvm :: class :: Class ;
fn parse_class ( ) -> Result < Class , Box < dyn std :: error :: Error > > {
let reader : std :: io :: Read = todo ! ( "Some reader for the byte code" ) ;
let class = Class :: from_reader ( reader ) ? ;
Ok ( class )
}Mokair ist eine Zwischendarstellung von JVM -Bytecode in Mokapot. Weitere Informationen finden Sie unter DOCS/Mokair.md
Stellen Sie sicher, dass die folgenden Tools installiert sind:
Kompilieren Sie das Projekt und führen Sie die Tests mit dem folgenden Befehl aus.
cargo build --all-features
cargo test --all-featuresCool. Beiträge sind begrüßt. Weitere Informationen finden Sie im Beitragshandbuch.