1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! Provides a macro used for compile-time parsing of Move account addresses into byte arrays for near 0-cost static addresses.

#![deny(rustdoc::all)]

pub use account_address;

/// Parses a string literal account address into a byte array account address.
///
/// # Arguments
///
/// * `input` - A public key string
///
/// # Examples
///
/// ```
/// use static_address::static_address;
/// let key = static_address!("0x1");
/// assert_eq!(key.to_hex_literal(), "0x1");
/// ```
pub use static_address_macro::static_address;