rust-lightning/lightning/src/util
Wilmer Paulino 3c24a137b1
Don't consume readers with FixedLengthReader
We can't always assume that we're done reading after using a
FixedLengthReader. In some cases, we may need to read a set of
length-prefixed objects one at a time, and we'd like to do so without
incurring an additional allocation by reading a number of bytes first to
then deserialize them.
2024-03-27 14:27:55 -07:00
..
atomic_counter.rs Impl PartialEq and Debug for InMemorySigner 2023-05-31 18:19:31 -05:00
base32.rs Move zbase32 implementation to base32 file 2023-09-06 15:07:25 +03:00
byte_utils.rs Remove unnecessary byte_utils helpers 2022-12-05 12:11:38 -08:00
config.rs Use arbitrary config object in full_stack_target fuzzer 2024-02-02 18:04:51 +00:00
errors.rs Move keysinterface.rs to a directory-level module called sign. 2023-05-02 21:48:08 -07:00
fuzz_wrappers.rs Drop fuzztarget feature entirely 2022-02-18 17:03:04 +00:00
hash_tables.rs Run rustfmt on util/hash_tables.rs 2024-03-04 16:03:41 +01:00
indexed_map.rs Use utility methods to construct HashMaps and HashSets 2024-02-02 18:04:51 +00:00
invoice.rs Bump workspace to rust edition 2018 2022-10-21 14:47:34 -07:00
logger.rs [bindings] Mark WithContext log wrapper with no-export 2024-01-24 23:19:11 +00:00
macro_logger.rs Fix followups to PR2797 2024-01-31 07:58:56 +02:00
message_signing.rs Bump rust-bitcoin to v0.30.2 2023-11-22 15:58:01 -08:00
mod.rs Drop ahash dependency in favor of core's SipHasher 2024-02-16 20:34:41 +00:00
persist.rs Add blanket Persist/Persister impls for dyn KVStore + Send + Sync 2024-02-07 12:56:06 +01:00
scid_utils.rs Drop unnecessary int reference in SCID conversion utilities 2024-02-21 22:26:27 +00:00
ser.rs Don't consume readers with FixedLengthReader 2024-03-27 14:27:55 -07:00
ser_macros.rs Don't consume readers with FixedLengthReader 2024-03-27 14:27:55 -07:00
string.rs Have Invoice Description use UntrustedString 2023-11-15 12:35:35 -06:00
test_channel_signer.rs Allow holder commitment and HTLC signature requests to fail 2024-02-07 15:44:23 -08:00
test_utils.rs Test Route serialization round-trip 2024-02-16 19:26:32 +00:00
time.rs Remove "no-std" feature checks 2024-01-16 11:12:34 -06:00
transaction_utils.rs Bump rust-bitcoin to v0.30.2 2023-11-22 15:58:01 -08:00
wakers.rs Never store more than one StdWaker per live Future 2024-02-15 21:52:06 +00:00