This is because `rust-bitcoin` also uses `u64` for weights. Original comment: https://github.com/bitcoindevkit/bdk/pull/1072#discussion_r1393654280