Skip to main content

kafrust_protocol/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4pub mod api;
5pub mod codec;
6pub mod consumer_group;
7pub mod error;
8pub mod frame;
9pub mod header;
10
11pub use error::{Error, Result};
12
13/// Returns the protocol crate version compiled into this build.
14pub fn version() -> &'static str {
15    env!("CARGO_PKG_VERSION")
16}
17
18#[cfg(test)]
19mod tests {
20    #[test]
21    fn exposes_crate_version() {
22        assert_eq!(crate::version(), env!("CARGO_PKG_VERSION"));
23    }
24}