[][src]Crate flips

Star me

Rust bindings to Flips, the Floating IPS patcher.

TravisCI Codecov License Source Crate Documentation Changelog GitHub issues

📝 Features

The following features are all enabled by default, but can be disabled and cherry-picked using the default-features = false option in the Cargo.toml manifest of your project:

  • std: compile against the Rust standard library, adding proper integration with std::error::Error and Vec<u8>. Disable to compile in no_std mode.

📋 Changelog

This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.

📜 License

This library is provided under the GNU General Public License v3.0, since Flips itself is GPLv3 software.

Structs

BpsDeltaBuilder

A builder to create a BPS patch.

BpsLinearBuilder

A builder to create a BPS patch.

BpsOutput

The output created by the application of a BPS patch.

BpsPatch

A patch in the BPS format.

FlipsMemory

A slice of memory owned by flips.

IpsBuilder

A builder to create an IPS patch.

IpsOutput

The output created by the application of an IPS patch.

IpsPatch

A patch in the IPS format.

IpsStudy

The result of a study over an IPS patch.

UpsOutput

The output created by the application of a UPS patch.

UpsPatch

A patch in the UPS format.

Enums

Error

The error type for this crate.

Type Definitions

Result

The result type for this crate.