[][src]Crate dubp_documents

Implements the Dunitrust Documents Protocol.

Re-exports

pub use crate::blockstamp::Blockstamp;
pub use crate::blockstamp::PreviousBlockstamp;

Modules

blockstamp

Wrapper for blockstamp

documents

Implements the Dunitrust blockchain Documents.

parsers
text_document_traits

Define the Text Document Traits.

Structs

BlockHash

Wrapper of a block hash.

BlockNumber

A block Id.

PestError

Error with pest parser (grammar)

Enums

DocumentSigsErr

List of possible errors for document signatures verification.

Rule
TextDocumentParseError

List of possible errors while parsing a text document.

Traits

Document

trait providing commun methods for any documents of any protocol version.

DocumentBuilder

Trait helper for building new documents.

DocumentParser

Trait for a document parser from a S source format to a D document. Will return the parsed document or an E error.

TextDocumentParser
ToJsonObject

Jsonify a document

ToStringObject

Stringify a document