06ab693b4c
- Update copyright from 'Parity Technologies (UK) Ltd.' to 'Dijital Kurdistan Tech Institute' - Update year to 2026 - Mark doc tests with relative metadata paths as 'ignore' to fix workspace-level doc tests - Affected files: runtime_apis.rs, storage.rs, constants.rs, transactions.rs, codegen.rs The doc tests use relative paths like '../artifacts/*.scale' which only work when testing the crate directly (-p pezkuwi-subxt), not during workspace-level tests. The examples/ directory contains the actual runnable test code.
49 lines
1.5 KiB
Rust
49 lines
1.5 KiB
Rust
// Copyright 2019-2026 Dijital Kurdistan Tech Institute
|
|
// This file is dual-licensed as Apache-2.0 or GPL-3.0.
|
|
// see LICENSE for license details.
|
|
|
|
//! # subxt-core
|
|
//!
|
|
//! A `#[no_std]` compatible subset of the functionality provided in the `subxt` crate. This
|
|
//! contains the core logic for encoding and decoding things, but nothing related to networking.
|
|
//!
|
|
//! Here's an overview of the main things exposed here:
|
|
//!
|
|
//! - [`blocks`]: decode and explore block bodies.
|
|
//! - [`constants`]: access and validate the constant addresses in some metadata.
|
|
//! - [`custom_values`]: access and validate the custom value addresses in some metadata.
|
|
//! - [`storage`]: construct storage request payloads and decode the results you'd get back.
|
|
//! - [`tx`]: construct and sign transactions (extrinsics).
|
|
//! - [`runtime_api`]: construct runtime API request payloads and decode the results you'd get back.
|
|
//! - [`events`]: decode and explore events.
|
|
|
|
#![deny(missing_docs)]
|
|
#![cfg_attr(not(feature = "std"), no_std)]
|
|
pub extern crate alloc;
|
|
|
|
pub mod blocks;
|
|
pub mod client;
|
|
pub mod config;
|
|
pub mod constants;
|
|
pub mod custom_values;
|
|
pub mod dynamic;
|
|
pub mod error;
|
|
pub mod events;
|
|
pub mod runtime_api;
|
|
pub mod storage;
|
|
pub mod tx;
|
|
pub mod utils;
|
|
pub mod view_functions;
|
|
|
|
pub use config::Config;
|
|
pub use error::Error;
|
|
pub use pezkuwi_subxt_metadata::Metadata;
|
|
|
|
/// Re-exports of some of the key external crates.
|
|
pub mod ext {
|
|
pub use codec;
|
|
pub use scale_decode;
|
|
pub use scale_encode;
|
|
pub use scale_value;
|
|
}
|