pub struct SDKControlRewindFilesRequest {
pub subtype: String,
pub user_message_id: String,
}Expand description
SDK Control Protocol - Rewind files request (Python SDK v0.1.14+)
Rewinds tracked files to their state at a specific user message.
Requires enable_file_checkpointing to be enabled.
Fields§
§subtype: StringSubtype (always “rewind_files”)
user_message_id: StringUUID of the user message to rewind to
Implementations§
Trait Implementations§
Source§impl Clone for SDKControlRewindFilesRequest
impl Clone for SDKControlRewindFilesRequest
Source§fn clone(&self) -> SDKControlRewindFilesRequest
fn clone(&self) -> SDKControlRewindFilesRequest
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SDKControlRewindFilesRequest
impl Debug for SDKControlRewindFilesRequest
Source§impl<'de> Deserialize<'de> for SDKControlRewindFilesRequest
impl<'de> Deserialize<'de> for SDKControlRewindFilesRequest
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 SDKControlRewindFilesRequest
impl RefUnwindSafe for SDKControlRewindFilesRequest
impl Send for SDKControlRewindFilesRequest
impl Sync for SDKControlRewindFilesRequest
impl Unpin for SDKControlRewindFilesRequest
impl UnwindSafe for SDKControlRewindFilesRequest
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more