Crate bitcoin_units
source ·Expand description
Rust Bitcoin units library
This library provides basic types used by the Rust Bitcoin ecosystem.
Re-exports
pub extern crate serde;
pub use self::amount::ParseAmountError;
pub use self::parse::ParseIntError;
Modules
- Bitcoin amounts.
- Implements
FeeRate
and assoctiated features. - Provides absolute and relative locktimes.
- Parsing utilities.
- Implements
Weight
and associated features.
Macros
- Implements standard parsing traits for
$type
by calling into$inner_fn
. - Implements
FromStr
andTryFrom<{&str, String, Box<str>}> for $to
usingparse::int
, mapping the output using infallible conversion functionfn
. - Implements
TryFrom<$from> for $to
. - Implements
TryFrom<$from> for $to
usingparse::int
, mapping the output using infallible conversion functionfn
.
Structs
- Amount
- Represents fee rate.
- SignedAmount
- Represents block weight - the weight of a transaction or block.