gmsol-decode 0.9.0

GMX-Solana is an extension of GMX on the Solana blockchain.
Documentation
#![cfg_attr(docsrs, feature(doc_cfg))]
#![deny(missing_docs)]
#![deny(unreachable_pub)]
//! This crate provides utils for decoding GMSOL types.

/// Decoder.
pub mod decoder;

/// Type that can be decoded by [`Decoder`].
pub mod decode;

/// Values.
pub mod value;

/// Errors.
pub mod error;

/// Implement [`Decode`] for GMSOL types.
#[cfg(feature = "gmsol-programs")]
pub mod gmsol;

pub use self::{
    decode::{visitor::Visitor, Decode},
    decoder::{
        account_access::AccountAccess, cpi_event_access::AnchorCPIEventsAccess,
        transaction_access::TransactionAccess, Decoder,
    },
    error::DecodeError,
};

pub use paste;

pub use tracing;