pub struct Artifact {
pub id: ArtifactId,
pub type_id: TypeId,
pub name: Option<String>,
pub uri: Option<String>,
pub properties: PropertyValues,
pub custom_properties: PropertyValues,
pub state: ArtifactState,
pub create_time_since_epoch: Duration,
pub last_update_time_since_epoch: Duration,
}
Expand description
Artifact.
Fields
id: ArtifactId
type_id: TypeId
name: Option<String>
uri: Option<String>
properties: PropertyValues
custom_properties: PropertyValues
state: ArtifactState
create_time_since_epoch: Duration
last_update_time_since_epoch: Duration
Trait Implementations
impl StructuralPartialEq for Artifact
Auto Trait Implementations
impl RefUnwindSafe for Artifact
impl Send for Artifact
impl Sync for Artifact
impl Unpin for Artifact
impl UnwindSafe for Artifact
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more