pub struct ProjectSnapshot {
pub id: NodeId,
pub project: ProjectRef,
pub artifacts: Vec<ArtifactRef>,
pub metadata: Value,
}Fields§
§id: NodeId§project: ProjectRef§artifacts: Vec<ArtifactRef>§metadata: ValueTrait Implementations§
Source§impl Clone for ProjectSnapshot
impl Clone for ProjectSnapshot
Source§fn clone(&self) -> ProjectSnapshot
fn clone(&self) -> ProjectSnapshot
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 ProjectSnapshot
impl Debug for ProjectSnapshot
Source§impl<'de> Deserialize<'de> for ProjectSnapshot
impl<'de> Deserialize<'de> for ProjectSnapshot
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
Source§impl PartialEq for ProjectSnapshot
impl PartialEq for ProjectSnapshot
Source§impl Serialize for ProjectSnapshot
impl Serialize for ProjectSnapshot
impl StructuralPartialEq for ProjectSnapshot
Auto Trait Implementations§
impl Freeze for ProjectSnapshot
impl RefUnwindSafe for ProjectSnapshot
impl Send for ProjectSnapshot
impl Sync for ProjectSnapshot
impl Unpin for ProjectSnapshot
impl UnsafeUnpin for ProjectSnapshot
impl UnwindSafe for ProjectSnapshot
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