Skip to content

Commit a9787c7

Browse files
committed
fix clippy
1 parent d4f50f2 commit a9787c7

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

dsc/locales/en-us.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ failedToCreateRuntime = "Failed to create async runtime: %{error}"
6767
serverWaitFailed = "Failed to wait for MCP server: %{error}"
6868

6969
[mcp.list_dsc_resources]
70-
resourceNotAdapterFound = "The adapter '%{adapter}' is a resource, but not a valid adapter"
7170
resourceNotAdapter = "The resource '%{adapter}' is not a valid adapter"
7271
adapterNotFound = "Adapter '%{adapter}' not found"
7372

dsc/src/mcp/list_dsc_resources.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ impl McpServer {
6161
return Err(McpError::invalid_params(t!("mcp.list_dsc_resources.adapterNotFound", adapter = adapter), None));
6262
}
6363
},
64-
None => "".to_string(),
64+
None => String::new(),
6565
};
6666
let mut resources = BTreeMap::<String, ResourceSummary>::new();
6767
for resource in dsc.list_available(&DiscoveryKind::Resource, "*", &adapter_filter, ProgressFormat::None) {

dsc/src/mcp/show_dsc_resource.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,11 @@ impl McpServer {
5858
pub async fn show_dsc_resource(&self, Parameters(ShowResourceRequest { r#type }): Parameters<ShowResourceRequest>) -> Result<Json<DscResource>, McpError> {
5959
let result = task::spawn_blocking(move || {
6060
let mut dsc = DscManager::new();
61-
let resource = match dsc.find_resource(&r#type, None) {
62-
Some(res) => res,
63-
None => return Err(McpError::invalid_params(t!("mcp.show_dsc_resource.resourceNotFound", type_name = r#type), None)),
61+
let Some(resource) = dsc.find_resource(&r#type, None) else {
62+
return Err(McpError::invalid_params(t!("mcp.show_dsc_resource.resourceNotFound", type_name = r#type), None))
6463
};
6564
let schema = match resource.schema() {
66-
Ok(schema_str) => {
67-
match serde_json::from_str(&schema_str) {
68-
Ok(json) => Some(json),
69-
Err(_) => None,
70-
}
71-
},
65+
Ok(schema_str) => serde_json::from_str(&schema_str).ok(),
7266
Err(_) => None,
7367
};
7468
Ok(DscResource {

0 commit comments

Comments
 (0)