Use core replacements for std members
authorGene Ferneau <gene@ferneau.link>
Sun, 23 May 2021 23:22:46 +0000 (23:22 +0000)
committerGene Ferneau <gene@ferneau.link>
Sun, 23 May 2021 23:48:27 +0000 (23:48 +0000)
commitec3739b7a2ff05ae1c122ceeb5466d082491e39b
treeeafdfc0e821cd60d5d62c0c3d756493c11722eae
parentb6de28182f275516c142991b70c36416a50fae50
Use core replacements for std members

In preparation for no_std build support, replace std structs and
functions with core equivalents
32 files changed:
lightning/src/chain/chainmonitor.rs
lightning/src/chain/channelmonitor.rs
lightning/src/chain/keysinterface.rs
lightning/src/chain/mod.rs
lightning/src/lib.rs
lightning/src/ln/chan_utils.rs
lightning/src/ln/channel.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/features.rs
lightning/src/ln/functional_test_utils.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/msgs.rs
lightning/src/ln/onchaintx.rs
lightning/src/ln/onion_route_tests.rs
lightning/src/ln/onion_utils.rs
lightning/src/ln/peer_channel_encryptor.rs
lightning/src/ln/peer_handler.rs
lightning/src/ln/reorg_tests.rs
lightning/src/ln/wire.rs
lightning/src/routing/network_graph.rs
lightning/src/routing/router.rs
lightning/src/util/chacha20.rs
lightning/src/util/enforcing_trait_impls.rs
lightning/src/util/errors.rs
lightning/src/util/events.rs
lightning/src/util/logger.rs
lightning/src/util/macro_logger.rs
lightning/src/util/message_signing.rs
lightning/src/util/poly1305.rs
lightning/src/util/ser.rs
lightning/src/util/test_utils.rs
lightning/src/util/transaction_utils.rs