Got rid of most of compiler warnings
This commit is contained in:
@@ -3,3 +3,5 @@ pub mod responses;
|
||||
|
||||
pub const DUMMY_MESSAGE_CONTENT: &[u8] =
|
||||
b"[DUMMY MESSAGE] Wanting something does not give you the right to have it.";
|
||||
|
||||
pub type AuthToken = [u8; 32];
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
use crate::AuthToken;
|
||||
use sphinx::route::DestinationAddressBytes;
|
||||
|
||||
const PULL_REQUEST_MESSAGE_PREFIX: [u8; 2] = [1, 0];
|
||||
@@ -50,8 +51,6 @@ where
|
||||
fn from_bytes(bytes: &[u8]) -> Result<Self, ProviderRequestError>;
|
||||
}
|
||||
|
||||
pub type AuthToken = [u8; 32];
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct PullRequest {
|
||||
// TODO: public keys, signatures, tokens, etc. basically some kind of authentication bs
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use crate::requests::{AuthToken, RegisterRequest};
|
||||
use crate::AuthToken;
|
||||
use std::convert::TryInto;
|
||||
|
||||
#[derive(Debug)]
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
use crate::provider::presence;
|
||||
use crate::provider::ServiceProvider;
|
||||
use clap::{App, Arg, ArgMatches, SubCommand};
|
||||
use curve25519_dalek::scalar::Scalar;
|
||||
use std::net::ToSocketAddrs;
|
||||
use std::path::PathBuf;
|
||||
use std::process;
|
||||
|
||||
@@ -1,25 +1,18 @@
|
||||
use crate::provider::storage::{ClientStorage, StoreError};
|
||||
use crate::provider::ClientLedger;
|
||||
use curve25519_dalek::digest::Digest;
|
||||
use curve25519_dalek::scalar::Scalar;
|
||||
use futures::lock::Mutex as FMutex;
|
||||
use hmac::{Hmac, Mac};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::json;
|
||||
use sfw_provider_requests::requests::{
|
||||
AuthToken, ProviderRequest, ProviderRequestError, ProviderRequests, PullRequest,
|
||||
ProviderRequestError, ProviderRequests, PullRequest,
|
||||
RegisterRequest,
|
||||
};
|
||||
use sfw_provider_requests::responses::{ProviderResponse, PullResponse, RegisterResponse};
|
||||
use sha2::Sha256;
|
||||
use sphinx::route::DestinationAddressBytes;
|
||||
use std::collections::HashMap;
|
||||
use std::hash::Hash;
|
||||
use std::io;
|
||||
use std::path::{Path, PathBuf};
|
||||
use futures::{Future, AsyncReadExt};
|
||||
use std::sync::{Arc, RwLock};
|
||||
use std::error::Error;
|
||||
use std::sync::Arc;
|
||||
use sfw_provider_requests::AuthToken;
|
||||
|
||||
type HmacSha256 = Hmac<Sha256>;
|
||||
|
||||
@@ -29,7 +22,7 @@ pub enum ClientProcessingError {
|
||||
StoreError,
|
||||
InvalidRequest,
|
||||
WrongToken,
|
||||
IOError
|
||||
IOError,
|
||||
}
|
||||
|
||||
impl From<ProviderRequestError> for ClientProcessingError {
|
||||
|
||||
+3
-2
@@ -10,7 +10,7 @@ use crate::provider::client_handling::{ClientProcessingData, ClientRequestProces
|
||||
use crate::provider::mix_handling::{MixPacketProcessor, MixProcessingData};
|
||||
use crate::provider::storage::ClientStorage;
|
||||
use futures::io::Error;
|
||||
use sfw_provider_requests::requests::AuthToken;
|
||||
use sfw_provider_requests::AuthToken;
|
||||
use sphinx::route::DestinationAddressBytes;
|
||||
use std::collections::HashMap;
|
||||
use futures::lock::Mutex as FMutex;
|
||||
@@ -82,7 +82,8 @@ impl ClientLedger {
|
||||
self.0.insert(auth_token, client_address)
|
||||
}
|
||||
|
||||
fn load(file: PathBuf) -> Self {
|
||||
#[allow(dead_code)]
|
||||
fn load(_file: PathBuf) -> Self {
|
||||
unimplemented!()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ impl From<std::io::Error> for StoreError {
|
||||
|
||||
pub struct StoreData {
|
||||
client_address: DestinationAddressBytes,
|
||||
#[allow(dead_code)]
|
||||
client_surb_id: SURBIdentifier,
|
||||
message: Vec<u8>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user