11
11
//! use stackable_webhook::{WebhookServer, Options};
12
12
//! use axum::Router;
13
13
//!
14
+ //! # async fn test() {
14
15
//! let router = Router::new();
15
- //! let server = WebhookServer::new(router, Options::default());
16
+ //! let (server, cert_rx) = WebhookServer::new(router, Options::default())
17
+ //! .await
18
+ //! .expect("failed to create WebhookServer");
19
+ //! # }
16
20
//! ```
17
21
//!
18
22
//! For some usages, complete end-to-end [`WebhookServer`] implementations
@@ -98,8 +102,12 @@ impl WebhookServer {
98
102
/// use stackable_webhook::{WebhookServer, Options};
99
103
/// use axum::Router;
100
104
///
105
+ /// # async fn test() {
101
106
/// let router = Router::new();
102
- /// let server = WebhookServer::new(router, Options::default());
107
+ /// let (server, cert_rx) = WebhookServer::new(router, Options::default())
108
+ /// .await
109
+ /// .expect("failed to create WebhookServer");
110
+ /// # }
103
111
/// ```
104
112
///
105
113
/// ### Example with Custom Options
@@ -108,13 +116,17 @@ impl WebhookServer {
108
116
/// use stackable_webhook::{WebhookServer, Options};
109
117
/// use axum::Router;
110
118
///
119
+ /// # async fn test() {
111
120
/// let options = Options::builder()
112
121
/// .bind_address([127, 0, 0, 1], 8080)
113
122
/// .add_subject_alterative_dns_name("my-san-entry")
114
123
/// .build();
115
124
///
116
125
/// let router = Router::new();
117
- /// let server = WebhookServer::new(router, options);
126
+ /// let (server, cert_rx) = WebhookServer::new(router, options)
127
+ /// .await
128
+ /// .expect("failed to create WebhookServer");
129
+ /// # }
118
130
/// ```
119
131
pub async fn new (
120
132
router : Router ,
0 commit comments