pub struct WorkspaceRevision {
pub id: Uuid,
pub workspace_id: Uuid,
pub parent_id: Option<Uuid>,
pub tree_sha256: String,
pub files: Vec<RevisionFile>,
pub state: WorkspaceRevisionState,
pub created_at: DateTime<Utc>,
pub completed_at: Option<DateTime<Utc>>,
}Fields§
§id: Uuid§workspace_id: Uuid§parent_id: Option<Uuid>§tree_sha256: String§files: Vec<RevisionFile>§state: WorkspaceRevisionState§created_at: DateTime<Utc>§completed_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for WorkspaceRevision
impl Clone for WorkspaceRevision
Source§impl Debug for WorkspaceRevision
impl Debug for WorkspaceRevision
Source§impl<'de> Deserialize<'de> for WorkspaceRevision
impl<'de> Deserialize<'de> for WorkspaceRevision
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
impl Eq for WorkspaceRevision
Source§impl PartialEq for WorkspaceRevision
impl PartialEq for WorkspaceRevision
Source§impl Serialize for WorkspaceRevision
impl Serialize for WorkspaceRevision
impl StructuralPartialEq for WorkspaceRevision
Auto Trait Implementations§
impl Freeze for WorkspaceRevision
impl RefUnwindSafe for WorkspaceRevision
impl Send for WorkspaceRevision
impl Sync for WorkspaceRevision
impl Unpin for WorkspaceRevision
impl UnsafeUnpin for WorkspaceRevision
impl UnwindSafe for WorkspaceRevision
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