pub struct ProofGuardHandler { /* private fields */ }Expand description
ProofGuard MCP Handler
Provides multi-source verification (3+ sources minimum). Ideal for fact-checking, claim validation, and research verification.
§MCP Tool Parameters
query(required): The claim or assertion to verifycontext(optional): Array of previous reasoning steps for context
§Example
{ "query": "Python is the most popular programming language in 2024", "context": [] }Implementations§
Trait Implementations§
Source§impl Default for ProofGuardHandler
impl Default for ProofGuardHandler
Auto Trait Implementations§
impl Freeze for ProofGuardHandler
impl RefUnwindSafe for ProofGuardHandler
impl Send for ProofGuardHandler
impl Sync for ProofGuardHandler
impl Unpin for ProofGuardHandler
impl UnwindSafe for ProofGuardHandler
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