Skip to content

Commit 3a994af

Browse files
authored
Add a diff visitor for BlueprintDatasetsConfig (#7366)
1 parent 0bc4570 commit 3a994af

File tree

2 files changed

+593
-1
lines changed

2 files changed

+593
-1
lines changed

nexus/types/src/deployment/diff_visitors.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@
66
//!
77
//! Modelled after [`syn::visit`](https://docs.rs/syn/1/syn/visit).
88
9+
pub mod visit_blueprint_datasets_config;
910
pub mod visit_blueprint_physical_disks_config;
1011
pub mod visit_blueprint_zones_config;
1112

1213
use diffus::edit::enm;
13-
use omicron_uuid_kinds::{OmicronZoneUuid, PhysicalDiskUuid, SledUuid};
14+
use omicron_uuid_kinds::{
15+
DatasetUuid, OmicronZoneUuid, PhysicalDiskUuid, SledUuid,
16+
};
1417

1518
use super::{
1619
BlueprintZoneConfig, BlueprintZoneDisposition, BlueprintZoneType,
@@ -23,6 +26,7 @@ pub struct BpVisitorContext {
2326
pub sled_id: Option<SledUuid>,
2427
pub zone_id: Option<OmicronZoneUuid>,
2528
pub disk_id: Option<PhysicalDiskUuid>,
29+
pub dataset_id: Option<DatasetUuid>,
2630
}
2731

2832
#[derive(Debug, Clone, Copy)]

0 commit comments

Comments
 (0)