pub struct IntakeRequest {
pub document: Ref,
pub source: Source,
pub expected_content: ExpectedContent,
}Expand description
Intake request used by the agent tool workflow; it exposes tightly-scoped read/draft helpers agents can call behind review gates.
Fields§
§document: RefDocument copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
source: SourceSource copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
expected_content: ExpectedContentExpected content copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Trait Implementations§
Source§impl Clone for IntakeRequest
impl Clone for IntakeRequest
Source§fn clone(&self) -> IntakeRequest
fn clone(&self) -> IntakeRequest
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 IntakeRequest
impl Debug for IntakeRequest
Source§impl<'de> Deserialize<'de> for IntakeRequest
impl<'de> Deserialize<'de> for IntakeRequest
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 IntakeRequest
impl PartialEq for IntakeRequest
Source§impl Serialize for IntakeRequest
impl Serialize for IntakeRequest
impl Eq for IntakeRequest
impl StructuralPartialEq for IntakeRequest
Auto Trait Implementations§
impl Freeze for IntakeRequest
impl RefUnwindSafe for IntakeRequest
impl Send for IntakeRequest
impl Sync for IntakeRequest
impl Unpin for IntakeRequest
impl UnsafeUnpin for IntakeRequest
impl UnwindSafe for IntakeRequest
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