pub struct SnapshotRef {
pub owner: OwnerKind,
pub snapshot_id: String,
pub version: String,
}Expand description
Immutable pointer to one snapshot version, written builtin/tool-use@3.
A mutable alias such as latest is deliberately unsupported: a run must
record exactly what it executed.
Fields§
§owner: OwnerKind§snapshot_id: String§version: StringImplementations§
Trait Implementations§
Source§impl Clone for SnapshotRef
impl Clone for SnapshotRef
Source§fn clone(&self) -> SnapshotRef
fn clone(&self) -> SnapshotRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SnapshotRef
impl Debug for SnapshotRef
Source§impl<'de> Deserialize<'de> for SnapshotRef
impl<'de> Deserialize<'de> for SnapshotRef
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
Source§impl Display for SnapshotRef
impl Display for SnapshotRef
impl Eq for SnapshotRef
Source§impl FromStr for SnapshotRef
impl FromStr for SnapshotRef
Source§impl Hash for SnapshotRef
impl Hash for SnapshotRef
Source§impl Ord for SnapshotRef
impl Ord for SnapshotRef
Source§fn cmp(&self, other: &SnapshotRef) -> Ordering
fn cmp(&self, other: &SnapshotRef) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SnapshotRef
impl PartialEq for SnapshotRef
Source§impl PartialOrd for SnapshotRef
impl PartialOrd for SnapshotRef
Source§impl Serialize for SnapshotRef
impl Serialize for SnapshotRef
impl StructuralPartialEq for SnapshotRef
Auto Trait Implementations§
impl Freeze for SnapshotRef
impl RefUnwindSafe for SnapshotRef
impl Send for SnapshotRef
impl Sync for SnapshotRef
impl Unpin for SnapshotRef
impl UnsafeUnpin for SnapshotRef
impl UnwindSafe for SnapshotRef
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