pub struct HistoryPreviewRewindResult {
pub available: bool,
pub file_count: i64,
pub files: Vec<HistoryRewindFilePreview>,
pub reason: Option<HistoryRewindUnavailableReason>,
}Expand description
Files and aggregate changes for a prospective rewind.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§available: boolWhether file restore is available for this session. This is authoritative: switch on it and read reason only when it is false.
file_count: i64Number of unique files in the preview.
files: Vec<HistoryRewindFilePreview>Files ordered by path.
reason: Option<HistoryRewindUnavailableReason>Why file restore is unavailable, when applicable. Populated only when available is false and never set when available is true.
Trait Implementations§
Source§impl Clone for HistoryPreviewRewindResult
impl Clone for HistoryPreviewRewindResult
Source§fn clone(&self) -> HistoryPreviewRewindResult
fn clone(&self) -> HistoryPreviewRewindResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HistoryPreviewRewindResult
impl Debug for HistoryPreviewRewindResult
Source§impl Default for HistoryPreviewRewindResult
impl Default for HistoryPreviewRewindResult
Source§fn default() -> HistoryPreviewRewindResult
fn default() -> HistoryPreviewRewindResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HistoryPreviewRewindResult
impl<'de> Deserialize<'de> for HistoryPreviewRewindResult
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 HistoryPreviewRewindResult
impl RefUnwindSafe for HistoryPreviewRewindResult
impl Send for HistoryPreviewRewindResult
impl Sync for HistoryPreviewRewindResult
impl Unpin for HistoryPreviewRewindResult
impl UnsafeUnpin for HistoryPreviewRewindResult
impl UnwindSafe for HistoryPreviewRewindResult
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