@@ -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;
4140use diameter :: avp :: flags :: M ;
42- use diameter :: avp :: Avp ;
4341use diameter :: avp :: Enumerated ;
4442use diameter :: avp :: Identity ;
4543use 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() {
9795Below is an example of setting up a Diameter server that listens for incoming requests
9896
9997``` rust
100- use diameter :: avp;
10198use diameter :: avp :: flags :: M ;
102- use diameter :: avp :: Avp ;
10399use diameter :: avp :: Enumerated ;
104100use diameter :: avp :: Identity ;
105101use 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