pub struct TaskFlowToolGuardrails {
pub timer_max_horizon: Duration,
}Expand description
Guardrails applied to tool-driven wait requests. The FlowManager is
transport-neutral; these limits are LLM-UX concerns kept on the tool side.
Fields§
§timer_max_horizon: DurationMaximum future deadline allowed for WaitCondition::Timer.
Trait Implementations§
Source§impl Clone for TaskFlowToolGuardrails
impl Clone for TaskFlowToolGuardrails
Source§fn clone(&self) -> TaskFlowToolGuardrails
fn clone(&self) -> TaskFlowToolGuardrails
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskFlowToolGuardrails
impl Debug for TaskFlowToolGuardrails
Auto Trait Implementations§
impl Freeze for TaskFlowToolGuardrails
impl RefUnwindSafe for TaskFlowToolGuardrails
impl Send for TaskFlowToolGuardrails
impl Sync for TaskFlowToolGuardrails
impl Unpin for TaskFlowToolGuardrails
impl UnsafeUnpin for TaskFlowToolGuardrails
impl UnwindSafe for TaskFlowToolGuardrails
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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