Module prelude

Source

Re-exports§

pub use super::add_operation;
pub use super::copy_operation;
pub use super::escape;
pub use super::matches;
pub use super::move_operation;
pub use super::patch_ext;
pub use super::remove_operation;
pub use super::replace_operation;
pub use super::test_operation;
pub use super::PatchError;

Macros§

format_ptr

Structs§

AddOperation
JSON Patch ‘add’ operation representation
CopyOperation
JSON Patch ‘copy’ operation representation
MoveOperation
JSON Patch ‘move’ operation representation
Patch
Representation of JSON Patch (list of patch operations)
Pointer
A JSON Pointer is a string containing a sequence of zero or more reference Tokens, each prefixed by a '/' character.
PointerBuf
An owned, mutable Pointer (akin to String).
RemoveOperation
JSON Patch ‘remove’ operation representation
ReplaceOperation
JSON Patch ‘replace’ operation representation
TestOperation
JSON Patch ‘test’ operation representation
Token
A Token is a segment of a JSON Pointer, preceded by '/' (%x2F).

Enums§

PatchOperation
JSON Patch single patch operation