pub struct Artifact {
pub id: i32,
pub node_id: String,
pub name: String,
pub size_in_bytes: i32,
pub url: String,
pub archive_download_url: String,
pub expired: bool,
pub created_at: Option<String>,
pub expires_at: Option<String>,
pub updated_at: Option<String>,
pub workflow_run: Option<Option<Box<ArtifactWorkflowRun>>>,
}
Expand description
Artifact : An artifact
Fields§
§id: i32
§node_id: String
§name: String
The name of the artifact.
size_in_bytes: i32
The size in bytes of the artifact.
url: String
§archive_download_url: String
§expired: bool
Whether or not the artifact has expired.
created_at: Option<String>
§expires_at: Option<String>
§updated_at: Option<String>
§workflow_run: Option<Option<Box<ArtifactWorkflowRun>>>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Artifact
impl<'de> Deserialize<'de> for Artifact
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 StructuralPartialEq for Artifact
Auto Trait Implementations§
impl Freeze for Artifact
impl RefUnwindSafe for Artifact
impl Send for Artifact
impl Sync for Artifact
impl Unpin for Artifact
impl UnwindSafe for Artifact
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