pub struct TaskBoardContextHook {
pub context_manager: TaskBoardContextManager,
}Fields§
§context_manager: TaskBoardContextManagerImplementations§
Source§impl TaskBoardContextHook
impl TaskBoardContextHook
pub fn new(options: TaskBoardContextHookOptions) -> Self
Trait Implementations§
Source§impl Hook<AgentState> for TaskBoardContextHook
impl Hook<AgentState> for TaskBoardContextHook
fn name(&self) -> &str
fn execute<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
ctx: &'life1 mut HookContext<AgentState>,
event: &'life2 LifecycleEvent,
) -> Pin<Box<dyn Future<Output = Result<HookAction, HookError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for TaskBoardContextHook
impl RefUnwindSafe for TaskBoardContextHook
impl Send for TaskBoardContextHook
impl Sync for TaskBoardContextHook
impl Unpin for TaskBoardContextHook
impl UnsafeUnpin for TaskBoardContextHook
impl UnwindSafe for TaskBoardContextHook
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request