aboutsummaryrefslogtreecommitdiff
path: root/lockchain-http/src
diff options
context:
space:
mode:
Diffstat (limited to 'lockchain-http/src')
-rw-r--r--lockchain-http/src/handlers.rs30
-rw-r--r--lockchain-http/src/lib.rs4
-rw-r--r--lockchain-http/src/models/inputs.rs2
-rw-r--r--lockchain-http/src/models/responses.rs2
-rw-r--r--lockchain-http/src/state.rs2
5 files changed, 20 insertions, 20 deletions
diff --git a/lockchain-http/src/handlers.rs b/lockchain-http/src/handlers.rs
index 287ef54..42d5fed 100644
--- a/lockchain-http/src/handlers.rs
+++ b/lockchain-http/src/handlers.rs
@@ -2,12 +2,12 @@
use actix_web::{HttpRequest, Json, Responder};
-use lockchain::errors::{Error as LockError, *};
-use lockchain::traits::{Body, Vault};
-use lockchain::Record;
+use crate::lockchain::errors::{Error as LockError, *};
+use crate::lockchain::traits::{Body, Vault};
+use crate::lockchain::Record;
-use models::{inputs::*, responses::*, Response};
-use state::ApiState;
+use crate::models::{inputs::*, responses::*, Response};
+use crate::state::ApiState;
use std::intrinsics;
use std::sync::{Arc, Mutex};
@@ -39,8 +39,8 @@ where
B: Body,
V: Vault<B>,
{
- let mut state = req.state().lock().unwrap();
- let location = if state.bound_scope {
+ let state = req.state().lock().unwrap();
+ let _location = if state.bound_scope {
state.working_dir.clone().join(&item.location)
} else {
(&item.location).into()
@@ -51,7 +51,7 @@ where
}
pub fn delete_vault<B, V>(
- (item, req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
+ (_item, _req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
) -> impl Responder
where
B: Body,
@@ -64,7 +64,7 @@ where
}
pub fn scope_vault<B, V>(
- (item, req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
+ (_item, _req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
) -> impl Responder
where
B: Body,
@@ -77,7 +77,7 @@ where
}
pub fn unscope_vault<B, V>(
- (item, req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
+ (_item, _req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
) -> impl Responder
where
B: Body,
@@ -126,14 +126,14 @@ where
/// GET /vault/{vault-id}/records/{record-id}
pub fn get_record<B, V>(
- (item, req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
+ (_item, req): (Json<VaultCreate>, HttpRequestState<ApiState<B, V>>),
) -> impl Responder
where
B: Body,
V: Vault<B>,
{
let mut state = req.state().lock().unwrap();
- let vault = state.get_vault("");
+ let _vault = state.get_vault("");
Json(OperationFailed {
explain: "Not implemented".into(),
@@ -250,7 +250,7 @@ where
B: Body,
V: Vault<B>,
{
- use lockchain::users::*;
+ use crate::lockchain::users::*;
let Authenticate { username, password } = item.into_inner();
Json(match pam_authenticate(&username, &password) {
@@ -265,7 +265,7 @@ where
token: token,
})
}
- Err(e) => Response::Failure(OperationFailed {
+ Err(_e) => Response::Failure(OperationFailed {
explain: "Failed to authenticate user".into(),
error: LockError::Auth(AuthError::UserNotAuthorised),
}),
@@ -274,7 +274,7 @@ where
/// PUT /de-authenticate
pub fn logout<B, V>(
- (item, req): (Json<Deauthenticate>, HttpRequestState<ApiState<B, V>>),
+ (_item, _req): (Json<Deauthenticate>, HttpRequestState<ApiState<B, V>>),
) -> impl Responder
where
B: Body,
diff --git a/lockchain-http/src/lib.rs b/lockchain-http/src/lib.rs
index 005bdb6..464eb87 100644
--- a/lockchain-http/src/lib.rs
+++ b/lockchain-http/src/lib.rs
@@ -29,8 +29,8 @@ pub mod models;
pub mod state;
use actix_web::{http, server, App};
-use lockchain::traits::{Body, Vault};
-use state::ApiState;
+use crate::lockchain::traits::{Body, Vault};
+use crate::state::ApiState;
use std::error::Error;
use std::sync::{Arc, Mutex};
diff --git a/lockchain-http/src/models/inputs.rs b/lockchain-http/src/models/inputs.rs
index 4e1ae79..b4c775f 100644
--- a/lockchain-http/src/models/inputs.rs
+++ b/lockchain-http/src/models/inputs.rs
@@ -1,4 +1,4 @@
-use lockchain::users::Role;
+use crate::lockchain::users::Role;
/// Fields provided when creating a new vault
#[derive(Serialize, Deserialize)]
diff --git a/lockchain-http/src/models/responses.rs b/lockchain-http/src/models/responses.rs
index ad4224b..e2c445b 100644
--- a/lockchain-http/src/models/responses.rs
+++ b/lockchain-http/src/models/responses.rs
@@ -1,4 +1,4 @@
-use lockchain::errors::Error as LockError;
+use crate::lockchain::errors::Error as LockError;
use serde::{de::DeserializeOwned, Serialize};
/// A generic container that json/error wraps lockchain-types
diff --git a/lockchain-http/src/state.rs b/lockchain-http/src/state.rs
index c89125e..718c690 100644
--- a/lockchain-http/src/state.rs
+++ b/lockchain-http/src/state.rs
@@ -1,4 +1,4 @@
-use lockchain::traits::{AutoEncoder, Body, FileIO, Vault};
+use crate::lockchain::traits::{AutoEncoder, Body, FileIO, Vault};
use std::collections::{HashMap, HashSet};
use std::marker::PhantomData;