pub struct GigaThinkHandler { /* private fields */ }Expand description
GigaThink MCP Handler
Provides expansive creative thinking with 10+ diverse perspectives. Ideal for brainstorming, strategic planning, and exploring solution spaces.
§MCP Tool Parameters
query(required): The topic or question to analyzecontext(optional): Array of previous reasoning steps for context
§Example
{ "query": "Should we migrate to microservices?", "context": [] }Implementations§
Trait Implementations§
Source§impl Default for GigaThinkHandler
impl Default for GigaThinkHandler
Auto Trait Implementations§
impl Freeze for GigaThinkHandler
impl RefUnwindSafe for GigaThinkHandler
impl Send for GigaThinkHandler
impl Sync for GigaThinkHandler
impl Unpin for GigaThinkHandler
impl UnwindSafe for GigaThinkHandler
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more