Expand description
Convenient imports for commonly used types and traits.
This prelude module provides a single import to access the most commonly used components of the NeoRust SDK. Import it with:
use neo3::prelude::*;Re-exports§
pub use crate::neo_error::NeoError;pub use crate::neo_types::Address;pub use crate::neo_types::AddressOrScriptHash;pub use crate::neo_types::Base64Encode;pub use crate::neo_types::Bytes;pub use crate::neo_types::NameOrAddress;pub use crate::neo_types::ScriptHash;pub use crate::neo_types::ScriptHashExtension;pub use crate::neo_types::StringExt;pub use crate::neo_types::ToBase58;pub use crate::neo_types::ContractManifest;pub use crate::neo_types::ContractParameter;pub use crate::neo_types::ContractParameterType;pub use crate::neo_types::ContractState;pub use crate::neo_types::InvocationResult;pub use crate::neo_types::NefFile;pub use crate::neo_types::OpCode;pub use crate::neo_types::StackItem;pub use crate::neo_types::VMState;pub use crate::neo_types::NNSName;pub use crate::neo_types::deserialize_h160;pub use crate::neo_types::deserialize_h256;pub use crate::neo_types::deserialize_script_hash;pub use crate::neo_types::deserialize_u256;pub use crate::neo_types::deserialize_u64;pub use crate::neo_types::deserialize_vec_h256;pub use crate::neo_types::deserialize_vec_u256;pub use crate::neo_types::deserialize_wildcard;pub use crate::neo_types::serialize_h160;pub use crate::neo_types::serialize_h256;pub use crate::neo_types::serialize_script_hash;pub use crate::neo_types::serialize_u256;pub use crate::neo_types::serialize_u64;pub use crate::neo_types::serialize_vec_h256;pub use crate::neo_types::serialize_vec_u256;pub use crate::neo_types::serialize_wildcard;pub use crate::neo_builder as builder;pub use crate::neo_clients as providers;pub use crate::neo_codec as codec;pub use crate::neo_config as config;pub use crate::neo_crypto as crypto;pub use crate::neo_protocol as protocol;pub use crate::neo_wallets as wallets;pub use crate::neo_x as x;pub use crate::neo_fs;pub use crate::neo_types::ValueExtension;pub use crate::neo_crypto::utils::FromBase64String;pub use crate::neo_crypto::utils::FromHexString;pub use crate::neo_crypto::utils::ToHexString;
Structs§
- H160
- Fixed-size uninterpreted hash type with 20 bytes (160 bits) size.
- H256
- Fixed-size uninterpreted hash type with 32 bytes (256 bits) size.
- U256
- Little-endian large integer type 256-bit unsigned integer.
- Url
- A parsed URL record.
Enums§
- Parameter
Value - Represents any valid JSON value.