pub struct ProvisionalBranchRow {
pub branch_id: String,
pub session_id: String,
pub node_id: String,
pub parent_node_id: String,
pub state: String,
pub parent_seal_hash: Option<Vec<u8>>,
pub sandbox_dir: Option<String>,
}Expand description
PSP-5 Phase 6: Record for provisional branch persistence
Fields§
§branch_id: String§session_id: String§node_id: String§parent_node_id: String§state: String§parent_seal_hash: Option<Vec<u8>>§sandbox_dir: Option<String>Trait Implementations§
Source§impl Clone for ProvisionalBranchRow
impl Clone for ProvisionalBranchRow
Source§fn clone(&self) -> ProvisionalBranchRow
fn clone(&self) -> ProvisionalBranchRow
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 ProvisionalBranchRow
impl Debug for ProvisionalBranchRow
Source§impl<'de> Deserialize<'de> for ProvisionalBranchRow
impl<'de> Deserialize<'de> for ProvisionalBranchRow
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 ProvisionalBranchRow
impl RefUnwindSafe for ProvisionalBranchRow
impl Send for ProvisionalBranchRow
impl Sync for ProvisionalBranchRow
impl Unpin for ProvisionalBranchRow
impl UnsafeUnpin for ProvisionalBranchRow
impl UnwindSafe for ProvisionalBranchRow
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