pub struct RevisionStatus {
pub revision_id: RevisionId,
pub handle_kind: ResidentHandleKind,
pub resolved: ResolvedRevision,
pub artifact_id: ArtifactId,
pub artifact_inputs: ArtifactInputDigest,
pub state: RevisionLoadState,
pub pinned: bool,
pub active_queries: u64,
pub memory_bytes: u64,
pub last_error: Option<String>,
}Expand description
Daemon status for one resident revision handle.
Fields§
§revision_id: RevisionIdResident revision id.
handle_kind: ResidentHandleKindHandle kind.
resolved: ResolvedRevisionResolved immutable identity.
artifact_id: ArtifactIdArtifact backing this handle.
artifact_inputs: ArtifactInputDigestManifest input digest for artifact verification.
state: RevisionLoadStateCurrent lifecycle state.
pinned: boolWhether this handle is pinned against pruning/eviction.
active_queries: u64Number of active queries using this handle.
memory_bytes: u64Estimated resident memory bytes.
last_error: Option<String>Last error associated with this handle, if any.
Trait Implementations§
Source§impl Clone for RevisionStatus
impl Clone for RevisionStatus
Source§fn clone(&self) -> RevisionStatus
fn clone(&self) -> RevisionStatus
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 RevisionStatus
impl Debug for RevisionStatus
Source§impl<'de> Deserialize<'de> for RevisionStatus
impl<'de> Deserialize<'de> for RevisionStatus
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 RevisionStatus
Source§impl PartialEq for RevisionStatus
impl PartialEq for RevisionStatus
Source§fn eq(&self, other: &RevisionStatus) -> bool
fn eq(&self, other: &RevisionStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RevisionStatus
impl Serialize for RevisionStatus
impl StructuralPartialEq for RevisionStatus
Auto Trait Implementations§
impl Freeze for RevisionStatus
impl RefUnwindSafe for RevisionStatus
impl Send for RevisionStatus
impl Sync for RevisionStatus
impl Unpin for RevisionStatus
impl UnsafeUnpin for RevisionStatus
impl UnwindSafe for RevisionStatus
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