@@ -25,24 +25,6 @@ impl ToolNameValidationResult {
2525}
2626
2727/// Validates a tool name according to the SEP specification.
28- ///
29- /// # Arguments
30- ///
31- /// * `name` - The tool name to validate
32- ///
33- /// # Returns
34- ///
35- /// A `ToolNameValidationResult` containing validation result and any warnings
36- ///
37- /// # Examples
38- ///
39- /// ```
40- /// use rmcp::handler::server::tool_name_validation::validate_tool_name;
41- ///
42- /// let result = validate_tool_name("my_tool");
43- /// assert!(result.is_valid);
44- /// assert!(result.warnings.is_empty());
45- /// ```
4628pub fn validate_tool_name ( name : & str ) -> ToolNameValidationResult {
4729 let mut warnings = Vec :: new ( ) ;
4830
@@ -126,19 +108,6 @@ pub fn validate_tool_name(name: &str) -> ToolNameValidationResult {
126108}
127109
128110/// Issues warnings for non-conforming tool names.
129- ///
130- /// # Arguments
131- ///
132- /// * `name` - The tool name that triggered the warnings
133- /// * `warnings` - Array of warning messages
134- ///
135- /// # Examples
136- ///
137- /// ```
138- /// use rmcp::handler::server::tool_name_validation::issue_tool_name_warning;
139- ///
140- /// issue_tool_name_warning("my tool", &vec!["Tool name contains spaces".to_string()]);
141- /// ```
142111pub fn issue_tool_name_warning ( name : & str , warnings : & [ String ] ) {
143112 tracing:: warn!( "Tool name validation warning for \" {}\" :" , name) ;
144113 for warning in warnings {
@@ -152,23 +121,6 @@ pub fn issue_tool_name_warning(name: &str, warnings: &[String]) {
152121}
153122
154123/// Validates a tool name and issues warnings for non-conforming names.
155- ///
156- /// # Arguments
157- ///
158- /// * `name` - The tool name to validate
159- ///
160- /// # Returns
161- ///
162- /// `true` if the name is valid, `false` otherwise
163- ///
164- /// # Examples
165- ///
166- /// ```
167- /// use rmcp::handler::server::tool_name_validation::validate_and_warn_tool_name;
168- ///
169- /// let is_valid = validate_and_warn_tool_name("my_tool");
170- /// assert!(is_valid);
171- /// ```
172124pub fn validate_and_warn_tool_name ( name : & str ) -> bool {
173125 let result = validate_tool_name ( name) ;
174126
0 commit comments