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:
parent
7c185e611d
commit
de6895a040
|
@ -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",
|
||||
|
|
|
@ -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>,
|
||||
}
|
||||
|
|
|
@ -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
|
@ -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")]
|
||||
|
|
Loading…
Reference in New Issue