use unambiguous crate uses

This commit is contained in:
2021-02-13 19:03:01 +01:00
parent d927dabd93
commit 9a586ce704
10 changed files with 59 additions and 59 deletions

View File

@@ -1,10 +1,10 @@
use anyhow::{Context, Error, Result};
use async_trait::async_trait;
use crdt_enc::{key_cryptor::Keys, utils::VersionBytes, CoreSubHandle, Info};
use crdts::{CmRDT, CvRDT, MVReg, Orswot};
use serde::{Deserialize, Serialize};
use std::{convert::Infallible, fmt::Debug, sync::Mutex as SyncMutex};
use uuid::Uuid;
use ::anyhow::{Context, Error, Result};
use ::async_trait::async_trait;
use ::crdt_enc::{key_cryptor::Keys, utils::VersionBytes, CoreSubHandle, Info};
use ::crdts::{CmRDT, CvRDT, MVReg, Orswot};
use ::serde::{Deserialize, Serialize};
use ::std::{convert::Infallible, fmt::Debug, sync::Mutex as SyncMutex};
use ::uuid::Uuid;
pub fn init() {
gpgme::init();

View File

@@ -1,10 +1,10 @@
use anyhow::{Context, Error, Result};
use async_trait::async_trait;
use crdt_enc::utils::{VersionBytes, VersionBytesRef};
use serde::{Deserialize, Serialize};
use sodiumoxide::crypto::secretbox;
use std::{borrow::Cow, fmt::Debug};
use uuid::Uuid;
use ::anyhow::{Context, Error, Result};
use ::async_trait::async_trait;
use ::crdt_enc::utils::{VersionBytes, VersionBytesRef};
use ::serde::{Deserialize, Serialize};
use ::sodiumoxide::crypto::secretbox;
use ::std::{borrow::Cow, fmt::Debug};
use ::uuid::Uuid;
const DATA_VERSION: Uuid = Uuid::from_u128(0xc7f269be_0ff5_4a77_99c3_7c23c96d5cb4);

View File

@@ -1,24 +1,24 @@
use ::anyhow::{ensure, Context, Error, Result};
use ::async_trait::async_trait;
use ::bytes::Buf;
use anyhow::{ensure, Context, Error, Result};
use async_trait::async_trait;
use crdt_enc::utils::{VersionBytes, VersionBytesRef};
use futures::{
use ::crdt_enc::utils::{VersionBytes, VersionBytesRef};
use ::futures::{
future::{Either, TryFutureExt},
stream::{self, Stream, StreamExt, TryStreamExt},
};
use std::{
use ::std::{
convert::TryFrom,
fmt::Debug,
path::{Path, PathBuf},
str::FromStr,
};
use tiny_keccak::{Hasher, Sha3};
use tokio::{
use ::tiny_keccak::{Hasher, Sha3};
use ::tokio::{
fs,
io::{self, AsyncWriteExt},
};
use tokio_stream::wrappers::ReadDirStream;
use uuid::Uuid;
use ::tokio_stream::wrappers::ReadDirStream;
use ::uuid::Uuid;
#[derive(Debug)]
pub struct Storage {

View File

@@ -2,11 +2,11 @@ use crate::{
utils::{VersionBytes, VersionBytesRef},
CoreSubHandle, Info,
};
use anyhow::Result;
use async_trait::async_trait;
use crdts::MVReg;
use std::fmt::Debug;
use uuid::Uuid;
use ::anyhow::Result;
use ::async_trait::async_trait;
use ::crdts::MVReg;
use ::std::fmt::Debug;
use ::uuid::Uuid;
#[async_trait]
pub trait Cryptor

View File

@@ -2,18 +2,18 @@ use crate::{
utils::{VersionBytes, VersionBytesRef},
CoreSubHandle, Info,
};
use anyhow::Result;
use async_trait::async_trait;
use crdts::{CmRDT, CvRDT, MVReg, Orswot};
use serde::{Deserialize, Serialize};
use std::{
use ::anyhow::Result;
use ::async_trait::async_trait;
use ::crdts::{CmRDT, CvRDT, MVReg, Orswot};
use ::serde::{Deserialize, Serialize};
use ::std::{
borrow::Borrow,
cmp::{Eq, Ord, Ordering, PartialEq},
convert::Infallible,
fmt::Debug,
hash::{Hash, Hasher},
};
use uuid::Uuid;
use ::uuid::Uuid;
#[async_trait]
pub trait KeyCryptor

View File

@@ -9,16 +9,16 @@ use crate::{
storage::Storage,
utils::{VersionBytes, VersionBytesRef},
};
use anyhow::{Context, Error, Result};
use async_trait::async_trait;
use crdts::{CmRDT, CvRDT, MVReg, VClock};
use dyn_clone::DynClone;
use futures::{
use ::anyhow::{Context, Error, Result};
use ::async_trait::async_trait;
use ::crdts::{CmRDT, CvRDT, MVReg, VClock};
use ::dyn_clone::DynClone;
use ::futures::{
lock::Mutex as AsyncMutex,
stream::{self, StreamExt, TryStreamExt},
};
use serde::{de::DeserializeOwned, Deserialize, Serialize};
use std::{
use ::serde::{de::DeserializeOwned, Deserialize, Serialize};
use ::std::{
collections::HashSet,
convert::Infallible,
default::Default,
@@ -26,7 +26,7 @@ use std::{
mem,
sync::{Arc, Mutex as SyncMutex},
};
use uuid::Uuid;
use ::uuid::Uuid;
const CURRENT_VERSION: Uuid = Uuid::from_u128(0xe834d789_101b_4634_9823_9de990a9051f);

View File

@@ -1,9 +1,9 @@
use crate::{utils::VersionBytes, CoreSubHandle, Info};
use anyhow::Result;
use async_trait::async_trait;
use crdts::MVReg;
use std::fmt::Debug;
use uuid::Uuid;
use ::anyhow::Result;
use ::async_trait::async_trait;
use ::crdts::MVReg;
use ::std::fmt::Debug;
use ::uuid::Uuid;
#[async_trait]
pub trait Storage

View File

@@ -2,9 +2,9 @@ mod version_bytes;
pub use version_bytes::*;
use crdts::{CmRDT, CvRDT};
use serde::{Deserialize, Serialize};
use std::convert::Infallible;
use ::crdts::{CmRDT, CvRDT};
use ::serde::{Deserialize, Serialize};
use ::std::convert::Infallible;
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
pub struct EmptyCrdt;

View File

@@ -1,7 +1,7 @@
use bytes::Buf;
use serde::{Deserialize, Serialize};
use std::{borrow::Cow, convert::TryFrom, fmt, io::IoSlice};
use uuid::Uuid;
use ::bytes::Buf;
use ::serde::{Deserialize, Serialize};
use ::std::{borrow::Cow, convert::TryFrom, fmt, io::IoSlice};
use ::uuid::Uuid;
#[derive(Debug)]
pub struct VersionError {

View File

@@ -1,8 +1,8 @@
use anyhow::Result;
use crdt_enc_gpgme::KeyHandler;
use crdt_enc_sodium::EncHandler;
use crdt_enc_tokio::Storage;
use uuid::Uuid;
use ::anyhow::Result;
use ::crdt_enc_gpgme::KeyHandler;
use ::crdt_enc_sodium::EncHandler;
use ::crdt_enc_tokio::Storage;
use ::uuid::Uuid;
const CURRENT_DATA_VERSION: Uuid = Uuid::from_u128(0xaadfd5a6_6e19_4b24_a802_4fa27c72f20c);