pravega_wire_protocol/
lib.rs

1//
2// Copyright (c) Dell Inc., or its subsidiaries. All Rights Reserved.
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10
11#![deny(
12    clippy::all,
13    clippy::cargo,
14    clippy::else_if_without_else,
15    clippy::empty_line_after_outer_attr,
16    clippy::multiple_inherent_impl,
17    clippy::mut_mut,
18    clippy::path_buf_push_overwrite
19)]
20#![warn(
21    clippy::cargo_common_metadata,
22    clippy::mutex_integer,
23    clippy::needless_borrow,
24    clippy::similar_names
25)]
26#![allow(clippy::multiple_crate_versions)]
27#![allow(bare_trait_objects)]
28
29pub mod client_connection;
30pub mod commands;
31pub mod connection;
32pub mod connection_factory;
33pub mod error;
34pub mod mock_connection;
35#[cfg(test)]
36mod tests;
37pub mod wire_commands;
38
39#[macro_use]
40extern crate derive_new;