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;
10pub mod record_batch;
11
12pub use error::{Error, Result};
13
14/// Returns the protocol crate version compiled into this build.
15pub fn version() -> &'static str {
16    env!("CARGO_PKG_VERSION")
17}
18
19#[cfg(test)]
20mod tests {
21    #[test]
22    fn exposes_crate_version() {
23        assert_eq!(crate::version(), env!("CARGO_PKG_VERSION"));
24    }
25}