pub struct QueryBuilder {
pub prompt: Option<String>,
/* private fields */
}Expand description
Query builder for fluent API
Fields§
§prompt: Option<String>Implementations§
Source§impl QueryBuilder
impl QueryBuilder
pub fn new() -> Self
Sourcepub fn permission_mode(self, mode: PermissionMode) -> Self
pub fn permission_mode(self, mode: PermissionMode) -> Self
Set the permission mode
Sourcepub fn session_id(self, session_id: &str) -> Self
pub fn session_id(self, session_id: &str) -> Self
Set the session ID
Sourcepub async fn execute(self) -> Result<QueryHandle>
pub async fn execute(self) -> Result<QueryHandle>
Execute the query (placeholder for now)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryBuilder
impl RefUnwindSafe for QueryBuilder
impl Send for QueryBuilder
impl Sync for QueryBuilder
impl Unpin for QueryBuilder
impl UnsafeUnpin for QueryBuilder
impl UnwindSafe for QueryBuilder
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