pub enum ToolRegistrationError {
DuplicateTool {
name: String,
},
}Expand description
Registration errors emitted by ToolDispatcher.
Variants§
Implementations§
Source§impl ToolRegistrationError
impl ToolRegistrationError
Sourcepub fn duplicate_tool(name: impl Into<String>) -> Self
pub fn duplicate_tool(name: impl Into<String>) -> Self
Creates a duplicate-tool registration error.
Trait Implementations§
Source§impl Debug for ToolRegistrationError
impl Debug for ToolRegistrationError
Source§impl Display for ToolRegistrationError
impl Display for ToolRegistrationError
Source§impl Error for ToolRegistrationError
impl Error for ToolRegistrationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ToolRegistrationError
impl RefUnwindSafe for ToolRegistrationError
impl Send for ToolRegistrationError
impl Sync for ToolRegistrationError
impl Unpin for ToolRegistrationError
impl UnsafeUnpin for ToolRegistrationError
impl UnwindSafe for ToolRegistrationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more