1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// Copyright 2021 TiKV Project Authors. Licensed under Apache-2.0. // // The cloud crate defines the interaction between // the cloud provider crates and other TiKV crates #![feature(min_specialization)] pub mod error; pub use error::{Error, ErrorTrait, Result}; pub mod kms; pub use kms::{Config, DataKeyPair, EncryptedKey, KeyId, KmsProvider, PlainKey}; pub mod blob; pub use blob::{none_to_empty, BucketConf, StringNonEmpty};