pub struct CheckpointV1 {Show 15 fields
pub v: u32,
pub checkpoint_id: TeamId,
pub scope: TeamScopeV1,
pub created_by: MemberId,
pub created_at: TeamTimestampV1,
pub classification: TeamClassification,
pub checkpoint_state: CheckpointState,
pub object_digests: Vec<RecordDigest>,
pub receipt_digests: Vec<RecordDigest>,
pub sealed_at: Option<TeamTimestampV1>,
pub superseded_by: Option<RecordDigest>,
pub signature_envelope_digest: Option<RecordDigest>,
pub version: u64,
pub parent_digest: Option<RecordDigest>,
pub idempotency_key: IdempotencyKey,
}Fields§
§v: u32§checkpoint_id: TeamId§scope: TeamScopeV1§created_by: MemberId§created_at: TeamTimestampV1§classification: TeamClassification§checkpoint_state: CheckpointState§object_digests: Vec<RecordDigest>§receipt_digests: Vec<RecordDigest>§sealed_at: Option<TeamTimestampV1>§superseded_by: Option<RecordDigest>§signature_envelope_digest: Option<RecordDigest>§version: u64§parent_digest: Option<RecordDigest>§idempotency_key: IdempotencyKeyImplementations§
Source§impl CheckpointV1
impl CheckpointV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for CheckpointV1
impl Clone for CheckpointV1
Source§impl Debug for CheckpointV1
impl Debug for CheckpointV1
Source§impl<'de> Deserialize<'de> for CheckpointV1
impl<'de> Deserialize<'de> for CheckpointV1
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CheckpointV1
Source§impl PartialEq for CheckpointV1
impl PartialEq for CheckpointV1
Source§impl Serialize for CheckpointV1
impl Serialize for CheckpointV1
impl StructuralPartialEq for CheckpointV1
Auto Trait Implementations§
impl Freeze for CheckpointV1
impl RefUnwindSafe for CheckpointV1
impl Send for CheckpointV1
impl Sync for CheckpointV1
impl Unpin for CheckpointV1
impl UnsafeUnpin for CheckpointV1
impl UnwindSafe for CheckpointV1
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