@@ -15,12 +15,7 @@ use amzn_codewhisperer_client::Client as CodewhispererClient;
1515use amzn_codewhisperer_client:: operation:: create_subscription_token:: CreateSubscriptionTokenOutput ;
1616use amzn_codewhisperer_client:: types:: Origin :: Cli ;
1717use amzn_codewhisperer_client:: types:: {
18- Model ,
19- OptInFeatureToggle ,
20- OptOutPreference ,
21- SubscriptionStatus ,
22- TelemetryEvent ,
23- UserContext ,
18+ Model , OptInFeatureToggle , OptOutPreference , SubscriptionStatus , TelemetryEvent , UserContext ,
2419} ;
2520use amzn_codewhisperer_streaming_client:: Client as CodewhispererStreamingClient ;
2621use amzn_qdeveloper_streaming_client:: Client as QDeveloperStreamingClient ;
@@ -36,35 +31,19 @@ pub use error::ApiClientError;
3631pub use profile:: list_available_profiles;
3732use serde_json:: Map ;
3833use tokio:: sync:: RwLock ;
39- use tracing:: {
40- debug,
41- error,
42- } ;
34+ use tracing:: { debug, error} ;
4335
4436use crate :: api_client:: credentials:: CredentialsChain ;
4537use crate :: api_client:: delay_interceptor:: DelayTrackingInterceptor ;
46- use crate :: api_client:: model:: {
47- ChatResponseStream ,
48- ConversationState ,
49- } ;
38+ use crate :: api_client:: model:: { ChatResponseStream , ConversationState } ;
5039use crate :: api_client:: opt_out:: OptOutInterceptor ;
5140use crate :: api_client:: send_message_output:: SendMessageOutput ;
5241use crate :: auth:: builder_id:: BearerResolver ;
53- use crate :: aws_common:: {
54- UserAgentOverrideInterceptor ,
55- app_name,
56- behavior_version,
57- } ;
42+ use crate :: aws_common:: { UserAgentOverrideInterceptor , app_name, behavior_version} ;
5843use crate :: database:: settings:: Setting ;
59- use crate :: database:: {
60- AuthProfile ,
61- Database ,
62- } ;
44+ use crate :: database:: { AuthProfile , Database } ;
6345use crate :: mock_llm:: MockLLM ;
64- use crate :: os:: {
65- Env ,
66- Fs ,
67- } ;
46+ use crate :: os:: { Env , Fs } ;
6847
6948// Opt out constants
7049pub const X_AMZN_CODEWHISPERER_OPT_OUT_HEADER : & str = "x-amzn-codewhisperer-optout" ;
@@ -574,10 +553,7 @@ impl ApiClient {
574553 }
575554 } else if let Some ( mock_llm) = & self . mock_llm {
576555 // Spawn the mock LLM for this conversation
577- let mock_rx = mock_llm. spawn_turn (
578- history. unwrap_or_default ( ) ,
579- user_input_message. content ,
580- ) ;
556+ let mock_rx = mock_llm. spawn_turn ( history. unwrap_or_default ( ) , user_input_message. content ) ;
581557 return Ok ( SendMessageOutput :: Mock ( mock_rx) ) ;
582558 } else {
583559 unreachable ! ( "One of the clients must be created by this point" ) ;
@@ -600,7 +576,7 @@ impl ApiClient {
600576 /// "I'll help you with that",
601577 /// {
602578 /// "tool_use_id": "1",
603- /// "name": "fs_write",
579+ /// "name": "fs_write",
604580 /// "args": {"path": "/file.txt", "content": "Hello"}
605581 /// }
606582 /// ],
@@ -782,11 +758,7 @@ fn split_tool_use_event(value: &Map<String, serde_json::Value>) -> Vec<ChatRespo
782758
783759#[ cfg( test) ]
784760mod tests {
785- use amzn_codewhisperer_client:: types:: {
786- ChatAddMessageEvent ,
787- IdeCategory ,
788- OperatingSystem ,
789- } ;
761+ use amzn_codewhisperer_client:: types:: { ChatAddMessageEvent , IdeCategory , OperatingSystem } ;
790762
791763 use super :: * ;
792764 use crate :: api_client:: model:: UserInputMessage ;
@@ -826,13 +798,7 @@ mod tests {
826798 . await
827799 . unwrap ( ) ;
828800
829- client. set_mock_output ( serde_json:: json!( [
830- [
831- "Hello!" ,
832- " How can I" ,
833- " assist you today?"
834- ]
835- ] ) ) ;
801+ client. set_mock_output ( serde_json:: json!( [ [ "Hello!" , " How can I" , " assist you today?" ] ] ) ) ;
836802
837803 let mut output = client
838804 . send_message ( ConversationState {
0 commit comments