pub struct SpreadsheetServer { /* private fields */ }Implementations§
Source§impl SpreadsheetServer
impl SpreadsheetServer
Sourcepub fn list_workbooks_tool_attr() -> Tool
pub fn list_workbooks_tool_attr() -> Tool
Generated tool metadata function for list_workbooks
pub fn list_workbooks( &self, Parameters: Parameters<ListWorkbooksParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<WorkbookListResponse>, McpError>> + Send + '_>>
Sourcepub fn describe_workbook_tool_attr() -> Tool
pub fn describe_workbook_tool_attr() -> Tool
Generated tool metadata function for describe_workbook
pub fn describe_workbook( &self, Parameters: Parameters<DescribeWorkbookParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<WorkbookDescription>, McpError>> + Send + '_>>
Sourcepub fn workbook_summary_tool_attr() -> Tool
pub fn workbook_summary_tool_attr() -> Tool
Generated tool metadata function for workbook_summary
pub fn workbook_summary( &self, Parameters: Parameters<WorkbookSummaryParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<WorkbookSummaryResponse>, McpError>> + Send + '_>>
Sourcepub fn list_sheets_tool_attr() -> Tool
pub fn list_sheets_tool_attr() -> Tool
Generated tool metadata function for list_sheets
pub fn list_sheets( &self, Parameters: Parameters<ListSheetsParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetListResponse>, McpError>> + Send + '_>>
Sourcepub fn sheet_overview_tool_attr() -> Tool
pub fn sheet_overview_tool_attr() -> Tool
Generated tool metadata function for sheet_overview
pub fn sheet_overview( &self, Parameters: Parameters<SheetOverviewParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetOverviewResponse>, McpError>> + Send + '_>>
Sourcepub fn sheet_page_tool_attr() -> Tool
pub fn sheet_page_tool_attr() -> Tool
Generated tool metadata function for sheet_page
pub fn sheet_page( &self, Parameters: Parameters<SheetPageParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetPageResponse>, McpError>> + Send + '_>>
Sourcepub fn find_value_tool_attr() -> Tool
pub fn find_value_tool_attr() -> Tool
Generated tool metadata function for find_value
pub fn find_value( &self, Parameters: Parameters<FindValueParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<FindValueResponse>, McpError>> + Send + '_>>
Sourcepub fn read_table_tool_attr() -> Tool
pub fn read_table_tool_attr() -> Tool
Generated tool metadata function for read_table
pub fn read_table( &self, Parameters: Parameters<ReadTableParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<ReadTableResponse>, McpError>> + Send + '_>>
Sourcepub fn table_profile_tool_attr() -> Tool
pub fn table_profile_tool_attr() -> Tool
Generated tool metadata function for table_profile
pub fn table_profile( &self, Parameters: Parameters<TableProfileParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<TableProfileResponse>, McpError>> + Send + '_>>
Sourcepub fn range_values_tool_attr() -> Tool
pub fn range_values_tool_attr() -> Tool
Generated tool metadata function for range_values
pub fn range_values( &self, Parameters: Parameters<RangeValuesParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<RangeValuesResponse>, McpError>> + Send + '_>>
Sourcepub fn sheet_statistics_tool_attr() -> Tool
pub fn sheet_statistics_tool_attr() -> Tool
Generated tool metadata function for sheet_statistics
pub fn sheet_statistics( &self, Parameters: Parameters<SheetStatisticsParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetStatisticsResponse>, McpError>> + Send + '_>>
Sourcepub fn sheet_formula_map_tool_attr() -> Tool
pub fn sheet_formula_map_tool_attr() -> Tool
Generated tool metadata function for sheet_formula_map
pub fn sheet_formula_map( &self, Parameters: Parameters<SheetFormulaMapParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetFormulaMapResponse>, McpError>> + Send + '_>>
Sourcepub fn formula_trace_tool_attr() -> Tool
pub fn formula_trace_tool_attr() -> Tool
Generated tool metadata function for formula_trace
pub fn formula_trace( &self, Parameters: Parameters<FormulaTraceParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<FormulaTraceResponse>, McpError>> + Send + '_>>
Sourcepub fn named_ranges_tool_attr() -> Tool
pub fn named_ranges_tool_attr() -> Tool
Generated tool metadata function for named_ranges
pub fn named_ranges( &self, Parameters: Parameters<NamedRangesParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<NamedRangesResponse>, McpError>> + Send + '_>>
Sourcepub fn find_formula_tool_attr() -> Tool
pub fn find_formula_tool_attr() -> Tool
Generated tool metadata function for find_formula
pub fn find_formula( &self, Parameters: Parameters<FindFormulaParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<FindFormulaResponse>, McpError>> + Send + '_>>
Sourcepub fn scan_volatiles_tool_attr() -> Tool
pub fn scan_volatiles_tool_attr() -> Tool
Generated tool metadata function for scan_volatiles
pub fn scan_volatiles( &self, Parameters: Parameters<ScanVolatilesParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<VolatileScanResponse>, McpError>> + Send + '_>>
Sourcepub fn sheet_styles_tool_attr() -> Tool
pub fn sheet_styles_tool_attr() -> Tool
Generated tool metadata function for sheet_styles
pub fn sheet_styles( &self, Parameters: Parameters<SheetStylesParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<SheetStylesResponse>, McpError>> + Send + '_>>
Sourcepub fn get_manifest_stub_tool_attr() -> Tool
pub fn get_manifest_stub_tool_attr() -> Tool
Generated tool metadata function for get_manifest_stub
pub fn get_manifest_stub( &self, Parameters: Parameters<ManifestStubParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<ManifestStubResponse>, McpError>> + Send + '_>>
Sourcepub fn close_workbook_tool_attr() -> Tool
pub fn close_workbook_tool_attr() -> Tool
Generated tool metadata function for close_workbook
pub fn close_workbook( &self, Parameters: Parameters<CloseWorkbookParams>, ) -> Pin<Box<dyn Future<Output = Result<Json<CloseWorkbookResponse>, McpError>> + Send + '_>>
Trait Implementations§
Source§impl Clone for SpreadsheetServer
impl Clone for SpreadsheetServer
Source§fn clone(&self) -> SpreadsheetServer
fn clone(&self) -> SpreadsheetServer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more