ntex_grpc/
lib.rs

1mod consts;
2mod service;
3mod status;
4mod utils;
5
6pub mod client;
7pub mod server;
8pub mod types;
9
10pub use crate::encoding::DecodeError;
11
12pub use crate::service::{MethodDef, ServiceDef};
13pub use crate::status::GrpcStatus;
14pub use crate::types::{Message, NativeType};
15
16pub mod google_types;
17
18#[doc(hidden)]
19pub mod encoding;
20#[doc(hidden)]
21pub use self::encoding::WireType;
22#[doc(hidden)]
23pub use ntex_bytes::{ByteString, Bytes, BytesMut};
24#[doc(hidden)]
25pub use ntex_http::HeaderValue;
26#[doc(hidden)]
27pub use ntex_service::{Service, ServiceCtx, ServiceFactory};
28#[doc(hidden)]
29pub use ntex_util::HashMap;
30
31// [1]: https://github.com/serde-rs/serde/blob/v1.0.89/serde/src/lib.rs#L245-L256
32#[allow(unused_imports)]
33#[macro_use]
34extern crate ntex_grpc_derive;
35#[doc(hidden)]
36pub use ntex_grpc_derive::*;