pub enum PersistedArtifactKind {
GenericBlob,
CheckpointManifest,
ToolState,
PluginSessionSnapshot,
ExecutionStateSnapshot,
LashlangModule,
}Variants§
GenericBlob
CheckpointManifest
ToolState
PluginSessionSnapshot
ExecutionStateSnapshot
LashlangModule
Trait Implementations§
Source§impl Clone for PersistedArtifactKind
impl Clone for PersistedArtifactKind
Source§fn clone(&self) -> PersistedArtifactKind
fn clone(&self) -> PersistedArtifactKind
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 moreimpl Copy for PersistedArtifactKind
Source§impl Debug for PersistedArtifactKind
impl Debug for PersistedArtifactKind
Source§impl<'de> Deserialize<'de> for PersistedArtifactKind
impl<'de> Deserialize<'de> for PersistedArtifactKind
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 PersistedArtifactKind
Source§impl Hash for PersistedArtifactKind
impl Hash for PersistedArtifactKind
Source§impl PartialEq for PersistedArtifactKind
impl PartialEq for PersistedArtifactKind
Source§fn eq(&self, other: &PersistedArtifactKind) -> bool
fn eq(&self, other: &PersistedArtifactKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PersistedArtifactKind
impl Serialize for PersistedArtifactKind
impl StructuralPartialEq for PersistedArtifactKind
Auto Trait Implementations§
impl Freeze for PersistedArtifactKind
impl RefUnwindSafe for PersistedArtifactKind
impl Send for PersistedArtifactKind
impl Sync for PersistedArtifactKind
impl Unpin for PersistedArtifactKind
impl UnsafeUnpin for PersistedArtifactKind
impl UnwindSafe for PersistedArtifactKind
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