0.1.0
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
// file: kb_decoder_spl_memo/src/lib.rs
|
||||
// version: 5
|
||||
|
||||
//! Decoder crate for `spl_memo`.
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
#![forbid(unsafe_code)]
|
||||
|
||||
mod constants;
|
||||
mod decoder;
|
||||
mod memo;
|
||||
|
||||
/// Maximum decoded instruction data retained as a complete Memo payload.
|
||||
pub(crate) use crate::constants::MAX_MEMO_PAYLOAD_BYTES;
|
||||
/// Maximum payload prefix retained for bounded diagnostics.
|
||||
pub(crate) use crate::constants::MEMO_DIAGNOSTIC_PREFIX_BYTES;
|
||||
/// Current stable Memo decoded event contract version.
|
||||
pub(crate) use crate::constants::MEMO_EVENT_VERSION;
|
||||
/// Stable protocol code shared by Memo generations.
|
||||
pub(crate) use crate::constants::PROTOCOL_CODE;
|
||||
/// Canonical tracing target for this crate.
|
||||
pub(crate) use crate::constants::TRACING_TARGET;
|
||||
/// Stable Memo v1 surface code.
|
||||
pub(crate) use crate::constants::V1_SURFACE_CODE;
|
||||
/// Stable Memo v3 surface code.
|
||||
pub(crate) use crate::constants::V3_SURFACE_CODE;
|
||||
/// Stable Memo v4 surface code.
|
||||
pub(crate) use crate::constants::V4_SURFACE_CODE;
|
||||
/// Crate-root access to `decode` from `memo`.
|
||||
pub(crate) use crate::memo::decode;
|
||||
|
||||
/// Exposes the decoder type implemented by this crate.
|
||||
pub use crate::decoder::SplMemoDecoder;
|
||||
Reference in New Issue
Block a user