All checks were successful
/ Compile and upload a release build (release) Successful in 37s
I think I got the names from the Go source code, but the API emits JSON that has these names instead. The api/swagger guide even says as much. This caused the super fun quirk that the upload actually succeedes, but the program reports an error condition because of the deserialization failure. Time to bump a minor revision!
16 lines
312 B
Rust
16 lines
312 B
Rust
use serde::{Deserialize, Serialize};
|
|
|
|
pub mod release;
|
|
pub mod repo;
|
|
|
|
#[derive(Debug, Deserialize, Serialize)]
|
|
pub struct Attachment {
|
|
id: usize,
|
|
name: String,
|
|
size: i64,
|
|
download_count: i64,
|
|
created_at: String, // TODO: Date-time struct
|
|
uuid: String,
|
|
browser_download_url: String,
|
|
}
|