diff --git a/pallas-addresses/src/lib.rs b/pallas-addresses/src/lib.rs
index c21ff17..6dcc899 100644
--- a/pallas-addresses/src/lib.rs
+++ b/pallas-addresses/src/lib.rs
@@ -10,7 +10,7 @@
pub mod byron;
pub mod varuint;
-use std::{io::Cursor, str::FromStr};
+use std::{fmt::Display, io::Cursor, str::FromStr};
use pallas_crypto::hash::Hash;
use thiserror::Error;
@@ -690,12 +690,12 @@ impl Address {
}
}
-impl ToString for Address {
- fn to_string(&self) -> String {
+impl Display for Address {
+ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
- Address::Byron(x) => x.to_base58(),
- Address::Shelley(x) => x.to_bech32().unwrap_or_else(|_| x.to_hex()),
- Address::Stake(x) => x.to_bech32().unwrap_or_else(|_| x.to_hex()),
+ Address::Byron(x) => f.write_str(&x.to_base58()),
+ Address::Shelley(x) => f.write_str(&x.to_bech32().unwrap_or_else(|_| x.to_hex())),
+ Address::Stake(x) => f.write_str(&x.to_bech32().unwrap_or_else(|_| x.to_hex())),
}
}
}
diff --git a/pallas-rolldb/src/kvtable.rs b/pallas-rolldb/src/kvtable.rs
index 36c8d64..608418b 100644
--- a/pallas-rolldb/src/kvtable.rs
+++ b/pallas-rolldb/src/kvtable.rs
@@ -316,6 +316,7 @@ where
KeyIterator::new(inner)
}
+ #[allow(dead_code)]
fn iter_keys_start(db: &rocksdb::DB) -> KeyIterator<'_, K> {
Self::iter_keys(db, rocksdb::IteratorMode::Start)
}
@@ -333,10 +334,12 @@ where
ValueIterator::new(inner)
}
+ #[allow(dead_code)]
fn iter_values_start(db: &rocksdb::DB) -> ValueIterator<'_, V> {
Self::iter_values(db, rocksdb::IteratorMode::Start)
}
+ #[allow(dead_code)]
fn iter_values_from(db: &rocksdb::DB, from: K) -> ValueIterator<'_, V> {
let from_raw = Box::<[u8]>::from(from);
let mode = rocksdb::IteratorMode::From(&from_raw, rocksdb::Direction::Forward);
@@ -353,6 +356,7 @@ where
EntryIterator::new(inner)
}
+ #[allow(dead_code)]
fn iter_entries_start(db: &rocksdb::DB) -> EntryIterator<'_, K, V> {
Self::iter_entries(db, rocksdb::IteratorMode::Start)
}
@@ -373,6 +377,7 @@ where
}
}
+ #[allow(dead_code)]
fn last_value(db: &rocksdb::DB) -> Result