pub struct GenericGateMock;Expand description
A mock implementation of the Generic Gate for testing and local development.
Trait Implementations§
Source§impl Debug for GenericGateMock
impl Debug for GenericGateMock
Source§impl Default for GenericGateMock
impl Default for GenericGateMock
Source§fn default() -> GenericGateMock
fn default() -> GenericGateMock
Returns the “default value” for a type. Read more
Source§impl Gate for GenericGateMock
impl Gate for GenericGateMock
Source§fn execute_gate<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_agent_id: Uuid,
_task_prompt: &'life1 str,
suggested_output: &'life2 str,
confidence: f64,
capabilities: Vec<Capability>,
) -> Pin<Box<dyn Future<Output = EvidenceCapsule> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn execute_gate<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_agent_id: Uuid,
_task_prompt: &'life1 str,
suggested_output: &'life2 str,
confidence: f64,
capabilities: Vec<Capability>,
) -> Pin<Box<dyn Future<Output = EvidenceCapsule> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Evaluate the current execution state and return a signed Evidence Capsule.
Auto Trait Implementations§
impl Freeze for GenericGateMock
impl RefUnwindSafe for GenericGateMock
impl Send for GenericGateMock
impl Sync for GenericGateMock
impl Unpin for GenericGateMock
impl UnsafeUnpin for GenericGateMock
impl UnwindSafe for GenericGateMock
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> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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