@@ -32,7 +32,7 @@ async fn publish_and_check(conf: NatsSinkConfig) -> Result<(), NatsError> {
32
32
. await
33
33
. expect ( "failed to connect with test consumer" ) ;
34
34
let mut sub = consumer
35
- . subscribe ( subject)
35
+ . subscribe ( subject. to_string ( ) )
36
36
. await
37
37
. expect ( "failed to subscribe with test consumer" ) ;
38
38
consumer
@@ -73,7 +73,7 @@ async fn nats_no_auth() {
73
73
acknowledgements : Default :: default ( ) ,
74
74
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
75
75
connection_name : "" . to_owned ( ) ,
76
- subject : subject. clone ( ) ,
76
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
77
77
url,
78
78
tls : None ,
79
79
auth : None ,
@@ -100,7 +100,7 @@ async fn nats_userpass_auth_valid() {
100
100
acknowledgements : Default :: default ( ) ,
101
101
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
102
102
connection_name : "" . to_owned ( ) ,
103
- subject : subject. clone ( ) ,
103
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
104
104
url,
105
105
tls : None ,
106
106
auth : Some ( NatsAuthConfig :: UserPassword {
@@ -129,7 +129,7 @@ async fn nats_userpass_auth_invalid() {
129
129
acknowledgements : Default :: default ( ) ,
130
130
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
131
131
connection_name : "" . to_owned ( ) ,
132
- subject : subject. clone ( ) ,
132
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
133
133
url,
134
134
tls : None ,
135
135
auth : Some ( NatsAuthConfig :: UserPassword {
@@ -161,7 +161,7 @@ async fn nats_token_auth_valid() {
161
161
acknowledgements : Default :: default ( ) ,
162
162
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
163
163
connection_name : "" . to_owned ( ) ,
164
- subject : subject. clone ( ) ,
164
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
165
165
url,
166
166
tls : None ,
167
167
auth : Some ( NatsAuthConfig :: Token {
@@ -192,7 +192,7 @@ async fn nats_token_auth_invalid() {
192
192
acknowledgements : Default :: default ( ) ,
193
193
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
194
194
connection_name : "" . to_owned ( ) ,
195
- subject : subject. clone ( ) ,
195
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
196
196
url,
197
197
tls : None ,
198
198
auth : Some ( NatsAuthConfig :: Token {
@@ -223,7 +223,7 @@ async fn nats_nkey_auth_valid() {
223
223
acknowledgements : Default :: default ( ) ,
224
224
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
225
225
connection_name : "" . to_owned ( ) ,
226
- subject : subject. clone ( ) ,
226
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
227
227
url,
228
228
tls : None ,
229
229
auth : Some ( NatsAuthConfig :: Nkey {
@@ -255,7 +255,7 @@ async fn nats_nkey_auth_invalid() {
255
255
acknowledgements : Default :: default ( ) ,
256
256
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
257
257
connection_name : "" . to_owned ( ) ,
258
- subject : subject. clone ( ) ,
258
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
259
259
url,
260
260
tls : None ,
261
261
auth : Some ( NatsAuthConfig :: Nkey {
@@ -287,7 +287,7 @@ async fn nats_tls_valid() {
287
287
acknowledgements : Default :: default ( ) ,
288
288
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
289
289
connection_name : "" . to_owned ( ) ,
290
- subject : subject. clone ( ) ,
290
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
291
291
url,
292
292
tls : Some ( TlsEnableableConfig {
293
293
enabled : Some ( true ) ,
@@ -320,7 +320,7 @@ async fn nats_tls_invalid() {
320
320
acknowledgements : Default :: default ( ) ,
321
321
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
322
322
connection_name : "" . to_owned ( ) ,
323
- subject : subject. clone ( ) ,
323
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
324
324
url,
325
325
tls : None ,
326
326
auth : None ,
@@ -347,7 +347,7 @@ async fn nats_tls_client_cert_valid() {
347
347
acknowledgements : Default :: default ( ) ,
348
348
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
349
349
connection_name : "" . to_owned ( ) ,
350
- subject : subject. clone ( ) ,
350
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
351
351
url,
352
352
tls : Some ( TlsEnableableConfig {
353
353
enabled : Some ( true ) ,
@@ -382,7 +382,7 @@ async fn nats_tls_client_cert_invalid() {
382
382
acknowledgements : Default :: default ( ) ,
383
383
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
384
384
connection_name : "" . to_owned ( ) ,
385
- subject : subject. clone ( ) ,
385
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
386
386
url,
387
387
tls : Some ( TlsEnableableConfig {
388
388
enabled : Some ( true ) ,
@@ -415,7 +415,7 @@ async fn nats_tls_jwt_auth_valid() {
415
415
acknowledgements : Default :: default ( ) ,
416
416
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
417
417
connection_name : "" . to_owned ( ) ,
418
- subject : subject. clone ( ) ,
418
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
419
419
url,
420
420
tls : Some ( TlsEnableableConfig {
421
421
enabled : Some ( true ) ,
@@ -452,7 +452,7 @@ async fn nats_tls_jwt_auth_invalid() {
452
452
acknowledgements : Default :: default ( ) ,
453
453
encoding : TextSerializerConfig :: default ( ) . into ( ) ,
454
454
connection_name : "" . to_owned ( ) ,
455
- subject : subject. clone ( ) ,
455
+ subject : Template :: try_from ( subject. as_str ( ) ) . unwrap ( ) ,
456
456
url,
457
457
tls : Some ( TlsEnableableConfig {
458
458
enabled : Some ( true ) ,
0 commit comments