Skip to content

Commit 5773690

Browse files
committed
Update README.md
1 parent 2cb4a13 commit 5773690

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

README.md

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ Below is an example of creating a Diameter client that sends a Credit-Control-Re
3737

3838

3939
```rust
40-
use diameter::avp;
4140
use diameter::avp::flags::M;
42-
use diameter::avp::Avp;
4341
use diameter::avp::Enumerated;
4442
use diameter::avp::Identity;
4543
use diameter::avp::UTF8String;
@@ -78,11 +76,11 @@ async fn main() {
7876
3102381851,
7977
dict,
8078
);
81-
ccr.add_avp(avp!(264, None, M, Identity::new("host.example.com")));
82-
ccr.add_avp(avp!(296, None, M, Identity::new("realm.example.com")));
83-
ccr.add_avp(avp!(263, None, M, UTF8String::new("ses;12345888")));
84-
ccr.add_avp(avp!(416, None, M, Enumerated::new(1)));
85-
ccr.add_avp(avp!(415, None, M, Unsigned32::new(1000)));
79+
ccr.add_avp(264, None, M, Identity::new("host.example.com").into());
80+
ccr.add_avp(296, None, M, Identity::new("realm.example.com").into());
81+
ccr.add_avp(263, None, M, UTF8String::new("ses;12345888").into());
82+
ccr.add_avp(416, None, M, Enumerated::new(1).into());
83+
ccr.add_avp(415, None, M, Unsigned32::new(1000).into());
8684

8785
// Send the CCR message to the server and wait for a response
8886
let response = client.send_message(ccr).await.unwrap();
@@ -97,9 +95,7 @@ async fn main() {
9795
Below is an example of setting up a Diameter server that listens for incoming requests
9896

9997
```rust
100-
use diameter::avp;
10198
use diameter::avp::flags::M;
102-
use diameter::avp::Avp;
10399
use diameter::avp::Enumerated;
104100
use diameter::avp::Identity;
105101
use diameter::avp::UTF8String;
@@ -142,12 +138,12 @@ async fn main() {
142138
);
143139

144140
// Add various Attribute-Value Pairs (AVPs) to the response
145-
res.add_avp(avp!(264, None, M, Identity::new("host.example.com")));
146-
res.add_avp(avp!(296, None, M, Identity::new("realm.example.com")));
147-
res.add_avp(avp!(263, None, M, UTF8String::new("ses;123458890")));
148-
res.add_avp(avp!(416, None, M, Enumerated::new(1)));
149-
res.add_avp(avp!(415, None, M, Unsigned32::new(1000)));
150-
res.add_avp(avp!(268, None, M, Unsigned32::new(2001)));
141+
res.add_avp(264, None, M, Identity::new("host.example.com").into());
142+
res.add_avp(296, None, M, Identity::new("realm.example.com").into());
143+
res.add_avp(263, None, M, UTF8String::new("ses;123458890").into());
144+
res.add_avp(416, None, M, Enumerated::new(1).into());
145+
res.add_avp(415, None, M, Unsigned32::new(1000).into());
146+
res.add_avp(268, None, M, Unsigned32::new(2001).into());
151147

152148
// Return the response
153149
Ok(res)

0 commit comments

Comments
 (0)