pub struct PboxMetadata {
pub id: PboxId,
pub vmid: u64,
pub image: Option<String>,
pub snapshot: Option<String>,
pub node: Option<String>,
pub recipes: Vec<PboxRecipeProvenance>,
pub capabilities: Vec<String>,
}Fields§
§id: PboxId§vmid: u64§image: Option<String>§snapshot: Option<String>§node: Option<String>§recipes: Vec<PboxRecipeProvenance>§capabilities: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for PboxMetadata
impl Clone for PboxMetadata
Source§fn clone(&self) -> PboxMetadata
fn clone(&self) -> PboxMetadata
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 PboxMetadata
impl Debug for PboxMetadata
Source§impl<'de> Deserialize<'de> for PboxMetadata
impl<'de> Deserialize<'de> for PboxMetadata
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 PboxMetadata
Source§impl PartialEq for PboxMetadata
impl PartialEq for PboxMetadata
Source§impl Serialize for PboxMetadata
impl Serialize for PboxMetadata
impl StructuralPartialEq for PboxMetadata
Auto Trait Implementations§
impl Freeze for PboxMetadata
impl RefUnwindSafe for PboxMetadata
impl Send for PboxMetadata
impl Sync for PboxMetadata
impl Unpin for PboxMetadata
impl UnsafeUnpin for PboxMetadata
impl UnwindSafe for PboxMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.