pub struct ArtifactBundleRow {
pub session_id: String,
pub node_id: String,
pub bundle_json: String,
pub artifact_count: i32,
pub command_count: i32,
pub touched_files: String,
}Expand description
PSP-5 Phase 8: Record for artifact bundle snapshot persistence
Fields§
§session_id: String§node_id: String§bundle_json: StringJSON-serialized ArtifactBundle (full data for resume reconstruction)
artifact_count: i32§command_count: i32§touched_files: StringJSON-serialized Vec<String> of touched file paths
Trait Implementations§
Source§impl Clone for ArtifactBundleRow
impl Clone for ArtifactBundleRow
Source§fn clone(&self) -> ArtifactBundleRow
fn clone(&self) -> ArtifactBundleRow
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 moreSource§impl Debug for ArtifactBundleRow
impl Debug for ArtifactBundleRow
Source§impl<'de> Deserialize<'de> for ArtifactBundleRow
impl<'de> Deserialize<'de> for ArtifactBundleRow
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 ArtifactBundleRow
impl RefUnwindSafe for ArtifactBundleRow
impl Send for ArtifactBundleRow
impl Sync for ArtifactBundleRow
impl Unpin for ArtifactBundleRow
impl UnsafeUnpin for ArtifactBundleRow
impl UnwindSafe for ArtifactBundleRow
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