b453d5d
pub mod client;
pub mod error;
// 生成代码里的跨包引用是相对路径(`super::super::common::v1`),因此模块层级必须
// 与 proto package 完全一致:kenshell.{common,internal,}.v1 与顶层 gitken。
pub mod kenshell {
pub mod common {
pub mod v1 {
tonic::include_proto!("kenshell.common.v1");
}
}
pub mod v1 {
tonic::include_proto!("kenshell.v1");
}
pub mod internal {
pub mod v1 {
tonic::include_proto!("kenshell.internal.v1");
}
}
}
#[allow(clippy::all)]
pub mod gitken {
tonic::include_proto!("gitken");
}
pub mod proto {
pub use crate::gitken;
pub use crate::kenshell::{common, internal, v1};
}
pub use client::KenShellClient;
pub use error::KenShellError;
pub const REQUEST_ID_HEADER: &str = "x-request-id";
pub const RPC_KEY_HEADER: &str = "x-rpc-key";