Module outputs

Module outputs 

Source
Expand description

Output types for documentation tools

These types are used as the return values from docs tool methods. They are serialized to JSON strings for the MCP protocol, and can be deserialized in tests for type-safe validation.

Structs§

DetailedItem
Detailed item information including signatures
DocsErrorOutput
Generic error output for docs tools
GetItemDocsOutput
Output from get_item_docs operation
ItemInfo
Simplified item information for API responses
ItemPreview
Preview item info for lightweight responses
ListCrateItemsOutput
Output from list_crate_items operation
PaginationInfo
Pagination information
SearchItemsOutput
Output from search_items operation (full details)
SearchItemsPreviewOutput
Output from search_items_preview operation (lightweight)
SourceInfo
Source code information for an item
SourceLocation
Source location information

Enums§

GetItemDetailsOutput
Output from get_item_details operation
GetItemSourceOutput
Output from get_item_source operation