pub enum CheckpointOwnerSummary {
User {
name: String,
},
Fork {
target_namespace_id: NamespaceId,
},
Snapshot {
name: String,
},
}Expand description
The owner of a checkpoint record.
Variants§
User
An operator-created pin, deleted by id or by its own expiry.
Fork
A fork target retaining its source basis for one fork attempt.
Fields
§
target_namespace_id: NamespaceIdThe target namespace whose existence retains this checkpoint.
Snapshot
An application-created read view.
Trait Implementations§
Source§impl Clone for CheckpointOwnerSummary
impl Clone for CheckpointOwnerSummary
Source§impl Debug for CheckpointOwnerSummary
impl Debug for CheckpointOwnerSummary
Source§impl<'de> Deserialize<'de> for CheckpointOwnerSummary
impl<'de> Deserialize<'de> for CheckpointOwnerSummary
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 CheckpointOwnerSummary
Source§impl PartialEq for CheckpointOwnerSummary
impl PartialEq for CheckpointOwnerSummary
Source§impl Serialize for CheckpointOwnerSummary
impl Serialize for CheckpointOwnerSummary
impl StructuralPartialEq for CheckpointOwnerSummary
Auto Trait Implementations§
impl Freeze for CheckpointOwnerSummary
impl RefUnwindSafe for CheckpointOwnerSummary
impl Send for CheckpointOwnerSummary
impl Sync for CheckpointOwnerSummary
impl Unpin for CheckpointOwnerSummary
impl UnsafeUnpin for CheckpointOwnerSummary
impl UnwindSafe for CheckpointOwnerSummary
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