@@ -110,9 +110,7 @@ impl LdpServer {
110110 metadata : HashMap :: new ( ) ,
111111 } ;
112112
113- let handler: TaskHandler = Arc :: new ( |_skill, input| {
114- json ! ( { "echo" : input } )
115- } ) ;
113+ let handler: TaskHandler = Arc :: new ( |_skill, input| json ! ( { "echo" : input } ) ) ;
116114
117115 Self :: new ( identity, handler)
118116 }
@@ -152,24 +150,32 @@ impl LdpServer {
152150 }
153151
154152 let mut response = match & envelope. body {
155- LdpMessageBody :: Hello { delegate_id, supported_modes } => {
156- self . handle_hello ( & envelope, delegate_id, supported_modes) . await
153+ LdpMessageBody :: Hello {
154+ delegate_id,
155+ supported_modes,
156+ } => {
157+ self . handle_hello ( & envelope, delegate_id, supported_modes)
158+ . await
157159 }
158160 LdpMessageBody :: SessionPropose { config } => {
159161 self . handle_session_propose ( & envelope, config) . await
160162 }
161- LdpMessageBody :: TaskSubmit { task_id, skill, input, .. } => {
162- self . handle_task_submit ( & envelope, task_id, skill, input) . await
163+ LdpMessageBody :: TaskSubmit {
164+ task_id,
165+ skill,
166+ input,
167+ ..
168+ } => {
169+ self . handle_task_submit ( & envelope, task_id, skill, input)
170+ . await
163171 }
164172 LdpMessageBody :: TaskUpdate { task_id, .. } => {
165173 self . handle_task_status_query ( & envelope, task_id) . await
166174 }
167175 LdpMessageBody :: TaskCancel { task_id } => {
168176 self . handle_task_cancel ( & envelope, task_id) . await
169177 }
170- LdpMessageBody :: SessionClose { .. } => {
171- self . handle_session_close ( & envelope) . await
172- }
178+ LdpMessageBody :: SessionClose { .. } => self . handle_session_close ( & envelope) . await ,
173179 _ => Err ( format ! ( "Unhandled message type" ) ) ,
174180 } ?;
175181
@@ -315,10 +321,8 @@ impl LdpServer {
315321 }
316322
317323 // Build provenance.
318- let mut provenance = Provenance :: new (
319- & self . identity . delegate_id ,
320- & self . identity . model_version ,
321- ) ;
324+ let mut provenance =
325+ Provenance :: new ( & self . identity . delegate_id , & self . identity . model_version ) ;
322326 provenance. verification_status = VerificationStatus :: SelfVerified ;
323327 #[ allow( deprecated) ]
324328 {
@@ -358,10 +362,8 @@ impl LdpServer {
358362 if let Some ( record) = tasks. get ( task_id) {
359363 let body = match record. state {
360364 TaskRecordState :: Completed => {
361- let mut provenance = Provenance :: new (
362- & self . identity . delegate_id ,
363- & self . identity . model_version ,
364- ) ;
365+ let mut provenance =
366+ Provenance :: new ( & self . identity . delegate_id , & self . identity . model_version ) ;
365367 provenance. verification_status = VerificationStatus :: SelfVerified ;
366368 #[ allow( deprecated) ]
367369 {
@@ -372,12 +374,15 @@ impl LdpServer {
372374 output : record. output . clone ( ) . unwrap_or ( json ! ( null) ) ,
373375 provenance,
374376 }
375- } ,
377+ }
376378 TaskRecordState :: Failed => LdpMessageBody :: TaskFailed {
377379 task_id : task_id. to_string ( ) ,
378380 error : LdpError :: runtime (
379381 "TASK_FAILED" ,
380- record. error . clone ( ) . unwrap_or_else ( || "unknown error" . into ( ) ) ,
382+ record
383+ . error
384+ . clone ( )
385+ . unwrap_or_else ( || "unknown error" . into ( ) ) ,
381386 ) ,
382387 } ,
383388 _ => LdpMessageBody :: TaskUpdate {
@@ -423,10 +428,7 @@ impl LdpServer {
423428 }
424429
425430 /// Handle SESSION_CLOSE.
426- async fn handle_session_close (
427- & self ,
428- envelope : & LdpEnvelope ,
429- ) -> Result < LdpEnvelope , String > {
431+ async fn handle_session_close ( & self , envelope : & LdpEnvelope ) -> Result < LdpEnvelope , String > {
430432 info ! ( session_id = %envelope. session_id, "Session closed" ) ;
431433
432434 let mut sessions = self . sessions . write ( ) . await ;
0 commit comments