pub struct ExecuteSyncInfo {
pub need_sync: bool,
pub reason: Option<ExecuteSyncReason>,
pub server_message_count: usize,
pub server_last_message_id: Option<String>,
pub has_pending_question: bool,
pub pending_question_tool_call_id: Option<String>,
pub has_pending_user_message: bool,
}Expand description
Sync info to include in execute responses.
Fields§
§need_sync: bool§reason: Option<ExecuteSyncReason>§server_message_count: usize§server_last_message_id: Option<String>§has_pending_question: bool§pending_question_tool_call_id: Option<String>§has_pending_user_message: boolTrait Implementations§
Source§impl Clone for ExecuteSyncInfo
impl Clone for ExecuteSyncInfo
Source§fn clone(&self) -> ExecuteSyncInfo
fn clone(&self) -> ExecuteSyncInfo
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 moreAuto Trait Implementations§
impl Freeze for ExecuteSyncInfo
impl RefUnwindSafe for ExecuteSyncInfo
impl Send for ExecuteSyncInfo
impl Sync for ExecuteSyncInfo
impl Unpin for ExecuteSyncInfo
impl UnsafeUnpin for ExecuteSyncInfo
impl UnwindSafe for ExecuteSyncInfo
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