pub enum ToolResourceError {
InvalidScheme,
InvalidLocator,
TooManyResources,
Unresolved,
}Expand description
Resource construction or resolution failure.
Variants§
InvalidScheme
Scheme is not canonical lowercase ASCII.
InvalidLocator
Locator is empty, oversized, or contains controls.
TooManyResources
Resolver returned too many resources.
Unresolved
Arguments do not identify a required resource.
Trait Implementations§
Source§impl Clone for ToolResourceError
impl Clone for ToolResourceError
Source§fn clone(&self) -> ToolResourceError
fn clone(&self) -> ToolResourceError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ToolResourceError
Source§impl Debug for ToolResourceError
impl Debug for ToolResourceError
Source§impl Display for ToolResourceError
impl Display for ToolResourceError
impl Eq for ToolResourceError
Source§impl Error for ToolResourceError
impl Error for ToolResourceError
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()
Source§impl From<ToolResourceError> for ToolRegistryError
impl From<ToolResourceError> for ToolRegistryError
Source§fn from(source: ToolResourceError) -> Self
fn from(source: ToolResourceError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ToolResourceError
impl PartialEq for ToolResourceError
impl StructuralPartialEq for ToolResourceError
Auto Trait Implementations§
impl Freeze for ToolResourceError
impl RefUnwindSafe for ToolResourceError
impl Send for ToolResourceError
impl Sync for ToolResourceError
impl Unpin for ToolResourceError
impl UnsafeUnpin for ToolResourceError
impl UnwindSafe for ToolResourceError
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