Bump typify from `da0505b` to `5106273` (#291)

* Bump typify from `da0505b` to `5106273`

Bumps [typify](https://github.com/oxidecomputer/typify) from `da0505b` to `5106273`.
- [Release notes](https://github.com/oxidecomputer/typify/releases)
- [Commits](da0505b0b4...5106273f3d)

---
updated-dependencies:
- dependency-name: typify
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* update output

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
This commit is contained in:
dependabot[bot] 2023-01-02 19:42:54 -08:00 committed by GitHub
parent 7c185e611d
commit de6895a040
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 216 additions and 216 deletions

6
Cargo.lock generated
View File

@ -1920,7 +1920,7 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
[[package]]
name = "typify"
version = "0.0.11-dev"
source = "git+https://github.com/oxidecomputer/typify#da0505b0b43180ee85d8df2a7c2504acb7ce01e0"
source = "git+https://github.com/oxidecomputer/typify#5106273f3d424386250362f27e4774524b06550a"
dependencies = [
"typify-impl",
"typify-macro",
@ -1929,7 +1929,7 @@ dependencies = [
[[package]]
name = "typify-impl"
version = "0.0.11-dev"
source = "git+https://github.com/oxidecomputer/typify#da0505b0b43180ee85d8df2a7c2504acb7ce01e0"
source = "git+https://github.com/oxidecomputer/typify#5106273f3d424386250362f27e4774524b06550a"
dependencies = [
"heck",
"log",
@ -1947,7 +1947,7 @@ dependencies = [
[[package]]
name = "typify-macro"
version = "0.0.11-dev"
source = "git+https://github.com/oxidecomputer/typify#da0505b0b43180ee85d8df2a7c2504acb7ce01e0"
source = "git+https://github.com/oxidecomputer/typify#5106273f3d424386250362f27e4774524b06550a"
dependencies = [
"proc-macro2",
"quote",

View File

@ -5,7 +5,7 @@ pub mod types {
use serde::{Deserialize, Serialize};
#[allow(unused_imports)]
use std::convert::TryFrom;
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct Task {
pub id: String,
pub name: String,
@ -20,7 +20,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct TaskEvent {
pub payload: String,
pub seq: u32,
@ -34,7 +34,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct TaskOutput {
pub id: String,
pub path: String,
@ -47,7 +47,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct TaskSubmit {
pub name: String,
#[serde(default, skip_serializing_if = "Vec::is_empty")]
@ -61,7 +61,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct TaskSubmitResult {
pub id: String,
}
@ -72,7 +72,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct UploadedChunk {
pub id: String,
}
@ -83,7 +83,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct UserCreate {
pub name: String,
}
@ -94,7 +94,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct UserCreateResult {
pub id: String,
pub name: String,
@ -107,7 +107,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WhoamiResult {
pub id: String,
pub name: String,
@ -119,7 +119,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct Worker {
pub deleted: bool,
pub id: String,
@ -137,7 +137,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerAddOutput {
pub chunks: Vec<String>,
pub path: String,
@ -150,7 +150,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerAppendTask {
pub payload: String,
pub stream: String,
@ -163,7 +163,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerBootstrap {
pub bootstrap: String,
pub token: String,
@ -175,7 +175,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerBootstrapResult {
pub id: String,
}
@ -186,7 +186,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerCompleteTask {
pub failed: bool,
}
@ -197,7 +197,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerPingResult {
pub poweroff: bool,
#[serde(default, skip_serializing_if = "Option::is_none")]
@ -210,7 +210,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerPingTask {
pub id: String,
pub output_rules: Vec<String>,
@ -223,7 +223,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkerTask {
pub id: String,
pub name: String,
@ -236,7 +236,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct WorkersResult {
pub workers: Vec<Worker>,
}

View File

@ -5,7 +5,7 @@ pub mod types {
use serde::{Deserialize, Serialize};
#[allow(unused_imports)]
use std::convert::TryFrom;
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct EnrolBody {
pub host: String,
pub key: String,
@ -17,7 +17,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct GlobalJobsResult {
pub summary: Vec<ReportSummary>,
}
@ -28,7 +28,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct OutputRecord {
pub msg: String,
pub stream: String,
@ -41,7 +41,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct PingResult {
pub host: String,
pub ok: bool,
@ -53,7 +53,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportFinishBody {
pub duration_millis: usize,
pub end_time: chrono::DateTime<chrono::offset::Utc>,
@ -67,7 +67,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportId {
pub host: String,
pub job: String,
@ -82,7 +82,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportOutputBody {
pub id: ReportId,
pub record: OutputRecord,
@ -94,7 +94,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportResult {
pub existed_already: bool,
}
@ -105,7 +105,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportStartBody {
pub id: ReportId,
pub script: String,
@ -118,7 +118,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct ReportSummary {
pub age_seconds: usize,
pub duration_seconds: usize,

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ pub mod types {
use serde::{Deserialize, Serialize};
#[allow(unused_imports)]
use std::convert::TryFrom;
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct CrucibleOpts {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub cert_pem: Option<String>,
@ -31,7 +31,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct DiskAttachment {
pub disk_id: uuid::Uuid,
pub generation_id: u64,
@ -44,7 +44,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub enum DiskAttachmentState {
Detached,
Destroyed,
@ -52,7 +52,7 @@ pub mod types {
Attached(uuid::Uuid),
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct DiskRequest {
pub device: String,
pub gen: u64,
@ -69,7 +69,7 @@ pub mod types {
}
///Error information from a response.
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct Error {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub error_code: Option<String>,
@ -83,7 +83,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct Instance {
pub disks: Vec<DiskAttachment>,
pub nics: Vec<NetworkInterface>,
@ -97,7 +97,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceEnsureRequest {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub cloud_init_bytes: Option<String>,
@ -116,7 +116,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceEnsureResponse {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub migrate: Option<InstanceMigrateInitiateResponse>,
@ -128,7 +128,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceGetResponse {
pub instance: Instance,
}
@ -139,7 +139,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceMigrateInitiateRequest {
pub migration_id: uuid::Uuid,
pub src_addr: String,
@ -152,7 +152,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceMigrateInitiateResponse {
pub migration_id: uuid::Uuid,
}
@ -163,7 +163,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceMigrateStatusRequest {
pub migration_id: uuid::Uuid,
}
@ -174,7 +174,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceMigrateStatusResponse {
pub state: MigrationState,
}
@ -185,7 +185,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceProperties {
///ID of the bootrom used to initialize this Instance.
pub bootrom_id: uuid::Uuid,
@ -211,7 +211,7 @@ pub mod types {
///Current state of an Instance.
#[derive(
Clone, Copy, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize, JsonSchema,
Clone, Copy, Debug, Deserialize, Eq, Hash, JsonSchema, Ord, PartialEq, PartialOrd, Serialize,
)]
pub enum InstanceState {
Creating,
@ -262,7 +262,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceStateMonitorRequest {
pub gen: u64,
}
@ -273,7 +273,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct InstanceStateMonitorResponse {
pub gen: u64,
pub state: InstanceState,
@ -286,7 +286,7 @@ pub mod types {
}
#[derive(
Clone, Copy, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize, JsonSchema,
Clone, Copy, Debug, Deserialize, Eq, Hash, JsonSchema, Ord, PartialEq, PartialOrd, Serialize,
)]
pub enum InstanceStateRequested {
Run,
@ -320,7 +320,7 @@ pub mod types {
}
#[derive(
Clone, Copy, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize, JsonSchema,
Clone, Copy, Debug, Deserialize, Eq, Hash, JsonSchema, Ord, PartialEq, PartialOrd, Serialize,
)]
pub enum MigrationState {
Sync,
@ -371,7 +371,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct NetworkInterface {
pub attachment: NetworkInterfaceAttachmentState,
pub name: String,
@ -383,14 +383,14 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub enum NetworkInterfaceAttachmentState {
Detached,
Faulted,
Attached(Slot),
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct NetworkInterfaceRequest {
pub name: String,
pub slot: Slot,
@ -404,7 +404,7 @@ pub mod types {
///A stable index which is translated by Propolis into a PCI BDF, visible
/// to the guest.
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
pub struct Slot(pub u8);
impl std::ops::Deref for Slot {
type Target = u8;
@ -413,7 +413,7 @@ pub mod types {
}
}
#[derive(Clone, Debug, Deserialize, Serialize, JsonSchema)]
#[derive(Clone, Debug, Deserialize, JsonSchema, Serialize)]
#[serde(tag = "type")]
pub enum VolumeConstructionRequest {
#[serde(rename = "volume")]