zesty_api/
lib.rs

1//
2// Copyright 2023 Zesty Tech Ltd. All rights reserved.
3// Use is subject to license terms.
4//
5
6#![cfg_attr(feature = "pedantic", warn(clippy::pedantic))]
7#![warn(clippy::use_self)]
8#![warn(clippy::map_flatten)]
9#![warn(clippy::map_unwrap_or)]
10#![warn(deprecated_in_future)]
11#![warn(future_incompatible)]
12#![warn(noop_method_call)]
13#![warn(unreachable_pub)]
14#![warn(missing_debug_implementations)]
15#![warn(rust_2018_compatibility)]
16#![warn(rust_2021_compatibility)]
17#![warn(rust_2018_idioms)]
18#![warn(trivial_casts)]
19#![warn(unused)]
20#![deny(warnings)]
21
22use serde::{Deserialize, Serialize};
23use uuid::Uuid;
24
25pub use error::Error;
26pub use location::{AwsRegion, AzureRegion, GcpRegion, InvalidRegion, Location};
27pub use vendor::Vendor;
28
29mod error;
30mod location;
31mod vendor;
32
33pub mod v0;