hex_patch/
lib.rs

1#![doc(
2    html_favicon_url = "https://raw.githubusercontent.com/Etto48/HexPatch/master/docs/assets/logo.ico"
3)]
4/*!
5# HexPatch
6
7HexPatch is a binary patcher and editor with terminal user interface (TUI),
8it's capable of disassembling instructions and assembling patches.
9It supports a variety of architectures and file formats.
10Also, it can edit remote files via SSH.
11
12## Documentation
13
14The up-to-date documentation on the frontend application can be found
15[here](https://etto48.github.io/HexPatch/).
16
17## Disclaimer
18
19The library is not meant to be used as a dependency,
20it's a part of the frontend application, for this reason,
21the library API is not stable, subject to change and
22its documentation is not complete.
23
24*/
25
26pub mod app;
27pub mod args;
28pub mod asm;
29pub mod fuzzer;
30pub mod headers;
31
32#[macro_use]
33extern crate macro_rules_attribute;
34#[macro_use]
35extern crate rust_i18n;
36
37i18n!();