feat: Expose Request#into_parts and Request#from_parts (#1118)
Signed-off-by: slinkydeveloper <[email protected]>
This commit is contained in:
@@ -140,11 +140,13 @@ impl<T> Request<T> {
|
||||
self.message
|
||||
}
|
||||
|
||||
pub(crate) fn into_parts(self) -> (MetadataMap, Extensions, T) {
|
||||
/// Consumes `self` returning the parts of the request.
|
||||
pub fn into_parts(self) -> (MetadataMap, Extensions, T) {
|
||||
(self.metadata, self.extensions, self.message)
|
||||
}
|
||||
|
||||
pub(crate) fn from_parts(metadata: MetadataMap, extensions: Extensions, message: T) -> Self {
|
||||
/// Create a new gRPC request from metadata, extensions and message.
|
||||
pub fn from_parts(metadata: MetadataMap, extensions: Extensions, message: T) -> Self {
|
||||
Self {
|
||||
metadata,
|
||||
extensions,
|
||||
|
||||
Reference in New Issue
Block a user