Skip to content

Add plugin architecture for extensible DICOMweb backends - #40

Open
luckfamousa wants to merge 4 commits into
mainfrom
feature/plugin-architecture
Open

luckfamousa wants to merge 4 commits into
mainfrom
feature/plugin-architecture

Fix SARIF validation by deduplicating relatedLocations

f24c70c
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / clippy succeeded Dec 28, 2025 in 4s

26 new alerts

New alerts in code changed by this pull request

  • 26 warnings

See annotations below for details.

View all branch alerts.

Annotations

Check warning on line 4 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 4 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 4 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 4 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 5 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 5 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 5 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 5 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError Warning

unused imports: QueryParameters, RequestHeaderFields as QidoRequestHeaderFields, ResourceQuery as QidoResourceQuery, and SearchError

Check warning on line 16 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: Tag Warning

unused import: Tag

Check warning on line 16 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: Tag Warning

unused import: Tag

Check warning on line 19 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: FfiMatchCriterion Warning

unused import: FfiMatchCriterion

Check warning on line 19 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: FfiMatchCriterion Warning

unused import: FfiMatchCriterion

Check warning on line 40 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 40 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 80 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

function primitive_value_to_string is never used Warning

function primitive_value_to_string is never used

Check warning on line 80 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

function primitive_value_to_string is never used Warning

function primitive_value_to_string is never used

Check warning on line 83 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

implicitly cloning a String by calling to_string on its dereferenced type Warning

implicitly cloning a String by calling to_string on its dereferenced type

Check warning on line 83 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

implicitly cloning a String by calling to_string on its dereferenced type Warning

implicitly cloning a String by calling to_string on its dereferenced type

Check warning on line 154 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 154 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 350 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 350 in src/backend/plugin/adapters.rs

See this annotation in the file changed.

Code scanning / clippy

this could be a const fn Warning

this could be a const fn

Check warning on line 10 in src/backend/plugin/mod.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: PluginLoadError Warning

unused import: PluginLoadError

Check warning on line 10 in src/backend/plugin/mod.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: PluginLoadError Warning

unused import: PluginLoadError

Check warning on line 3 in src/backend/plugin/registry.rs

See this annotation in the file changed.

Code scanning / clippy

unused import: RootModule Warning

unused import: RootModule