Skip to content

Commit 0939a2a

Browse files
committed
feat(router): Add RoutesBuilder constructor
1 parent a78a125 commit 0939a2a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tonic/src/service/router.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ pub struct RoutesBuilder {
2727
}
2828

2929
impl RoutesBuilder {
30+
/// Create a new empty builder.
31+
pub fn empty() -> Self {
32+
Self::default()
33+
}
34+
3035
/// Add a new service.
3136
pub fn add_service<S>(&mut self, svc: S) -> &mut Self
3237
where
@@ -64,6 +69,11 @@ impl Routes {
6469
Self { router }.add_service(svc)
6570
}
6671

72+
/// Create a new empty builder.
73+
pub fn builder() -> RoutesBuilder {
74+
RoutesBuilder::empty()
75+
}
76+
6777
/// Add a new service.
6878
pub fn add_service<S>(mut self, svc: S) -> Self
6979
where

0 commit comments

Comments
 (0)