pub struct ResearchRequest {
pub query: String,
pub depth: Option<u8>,
pub max_iterations: Option<u8>,
}Expand description
Request payload for deep research endpoints.
Fields§
§query: StringThe research query or question.
depth: Option<u8>Optional maximum depth for recursive research (default: 3).
max_iterations: Option<u8>Optional maximum iterations across all agents (default: 10).
Trait Implementations§
Source§impl Debug for ResearchRequest
impl Debug for ResearchRequest
Source§impl<'de> Deserialize<'de> for ResearchRequest
impl<'de> Deserialize<'de> for ResearchRequest
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
Auto Trait Implementations§
impl Freeze for ResearchRequest
impl RefUnwindSafe for ResearchRequest
impl Send for ResearchRequest
impl Sync for ResearchRequest
impl Unpin for ResearchRequest
impl UnsafeUnpin for ResearchRequest
impl UnwindSafe for ResearchRequest
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