pub enum CapturePurpose {
PetStatusCheck(PetId),
FacilitySafetyCheck,
IncidentReview(Id),
}Expand description
Decision choices for capture purpose in the agent tool workflow; each value routes reviewed source facts to the right queue, draft, or staff gate.
Variants§
PetStatusCheck(PetId)
Selects pet status check for the agent tool decision model so the app can choose a review, evidence, or draft path without taking live action.
FacilitySafetyCheck
Selects facility safety check for the agent tool decision model so the app can choose a review, evidence, or draft path without taking live action.
IncidentReview(Id)
Selects incident review for the agent tool decision model so the app can choose a review, evidence, or draft path without taking live action.
Trait Implementations§
Source§impl Clone for CapturePurpose
impl Clone for CapturePurpose
Source§fn clone(&self) -> CapturePurpose
fn clone(&self) -> CapturePurpose
Returns a duplicate of the value. Read more
1.0.0 · 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 CapturePurpose
impl Debug for CapturePurpose
Source§impl<'de> Deserialize<'de> for CapturePurpose
impl<'de> Deserialize<'de> for CapturePurpose
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CapturePurpose
impl PartialEq for CapturePurpose
Source§impl Serialize for CapturePurpose
impl Serialize for CapturePurpose
impl Eq for CapturePurpose
impl StructuralPartialEq for CapturePurpose
Auto Trait Implementations§
impl Freeze for CapturePurpose
impl RefUnwindSafe for CapturePurpose
impl Send for CapturePurpose
impl Sync for CapturePurpose
impl Unpin for CapturePurpose
impl UnsafeUnpin for CapturePurpose
impl UnwindSafe for CapturePurpose
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