aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/block.rs1
-rw-r--r--src/handlers.rs3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/block.rs b/src/block.rs
index 1a61d72..d7a3f8a 100644
--- a/src/block.rs
+++ b/src/block.rs
@@ -44,6 +44,7 @@ impl Default for Block {
44 44
45/// For prototyping and letting serde handle everything json 45/// For prototyping and letting serde handle everything json
46#[derive(Serialize, Deserialize, Debug, PartialEq)] 46#[derive(Serialize, Deserialize, Debug, PartialEq)]
47#[allow(clippy::module_name_repetitions)]
47pub struct NakedBlock { 48pub struct NakedBlock {
48 #[serde(skip_serializing_if = "Vec::is_empty", default)] 49 #[serde(skip_serializing_if = "Vec::is_empty", default)]
49 pub transaction_list: Vec<Fingerprint>, 50 pub transaction_list: Vec<Fingerprint>,
diff --git a/src/handlers.rs b/src/handlers.rs
index 9e1bae1..6e30ae3 100644
--- a/src/handlers.rs
+++ b/src/handlers.rs
@@ -93,6 +93,7 @@ lazy_static! {
93/// - We then verify the payload and calculate the User fingerprint 93/// - We then verify the payload and calculate the User fingerprint
94/// - Finally, create the new [`User`] object, insert to users `HashMap` `<fingerprint, User>` 94/// - Finally, create the new [`User`] object, insert to users `HashMap` `<fingerprint, User>`
95/// 95///
96#[allow(clippy::too_many_lines)] // temporary, should be refactored
96pub async fn authenticate_user( 97pub async fn authenticate_user(
97 request: InitialAuthRequest, 98 request: InitialAuthRequest,
98 db: Db, 99 db: Db,
@@ -383,6 +384,7 @@ pub async fn list_transactions(db: Db) -> Result<impl warp::Reply, Infallible> {
383/// This is the analogue of `coinbase` in Bitcoin works 384/// This is the analogue of `coinbase` in Bitcoin works
384/// 385///
385/// The `coinbase` transaction also gets something for their efforts. 386/// The `coinbase` transaction also gets something for their efforts.
387#[allow(clippy::too_many_lines)] // temporary, should be refactored
386pub async fn propose_block( 388pub async fn propose_block(
387 new_block: Block, 389 new_block: Block,
388 token: String, 390 token: String,
@@ -658,6 +660,7 @@ pub async fn propose_block(
658/// * `token` - An Authorization header value such as `Bearer aaa.bbb.ccc` 660/// * `token` - An Authorization header value such as `Bearer aaa.bbb.ccc`
659/// * `db` - Global [`Db`] instance 661/// * `db` - Global [`Db`] instance
660/// 662///
663#[allow(clippy::too_many_lines)] // temporary, should be refactored
661pub async fn propose_transaction( 664pub async fn propose_transaction(
662 new_transaction: Transaction, 665 new_transaction: Transaction,
663 token: String, 666 token: String,