pub enum MoireTools {
HelpTool(HelpTool),
CutFreshTool(CutFreshTool),
WaitEdgesTool(WaitEdgesTool),
WaitChainsTool(WaitChainsTool),
DeadlockCandidatesTool(DeadlockCandidatesTool),
EntityTool(EntityTool),
ChannelStateTool(ChannelStateTool),
TaskStateTool(TaskStateTool),
SourceContextTool(SourceContextTool),
BacktraceTool(BacktraceTool),
DiffSnapshotsTool(DiffSnapshotsTool),
}Variants§
HelpTool(HelpTool)
CutFreshTool(CutFreshTool)
WaitEdgesTool(WaitEdgesTool)
WaitChainsTool(WaitChainsTool)
DeadlockCandidatesTool(DeadlockCandidatesTool)
EntityTool(EntityTool)
ChannelStateTool(ChannelStateTool)
TaskStateTool(TaskStateTool)
SourceContextTool(SourceContextTool)
BacktraceTool(BacktraceTool)
DiffSnapshotsTool(DiffSnapshotsTool)
Implementations§
Trait Implementations§
Source§impl Debug for MoireTools
impl Debug for MoireTools
Source§impl TryFrom<CallToolRequestParams> for MoireTools
impl TryFrom<CallToolRequestParams> for MoireTools
Source§fn try_from(value: CallToolRequestParams) -> Result<Self, Self::Error>
fn try_from(value: CallToolRequestParams) -> Result<Self, Self::Error>
Attempts to convert a tool request into the appropriate tool variant
Source§type Error = CallToolError
type Error = CallToolError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for MoireTools
impl RefUnwindSafe for MoireTools
impl Send for MoireTools
impl Sync for MoireTools
impl Unpin for MoireTools
impl UnsafeUnpin for MoireTools
impl UnwindSafe for MoireTools
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