pub struct MigrateNodesResponse {
pub xnames: Vec<String>,
pub results: Vec<MigrateNodesPairResult>,
}Expand description
Response for POST /api/v1/migrate/nodes — moved xnames plus a
per-(target,parent) result list. Dry-run uses the same shape so the
CLI consumes one type regardless of mode.
Fields§
§xnames: Vec<String>Xnames moved (or that would have been moved, in dry-run).
results: Vec<MigrateNodesPairResult>Per (target, parent) pair migration result.
Trait Implementations§
Source§impl ComposeSchema for MigrateNodesResponse
impl ComposeSchema for MigrateNodesResponse
Source§impl Debug for MigrateNodesResponse
impl Debug for MigrateNodesResponse
Source§impl<'de> Deserialize<'de> for MigrateNodesResponse
impl<'de> Deserialize<'de> for MigrateNodesResponse
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
Source§impl Serialize for MigrateNodesResponse
impl Serialize for MigrateNodesResponse
Auto Trait Implementations§
impl Freeze for MigrateNodesResponse
impl RefUnwindSafe for MigrateNodesResponse
impl Send for MigrateNodesResponse
impl Sync for MigrateNodesResponse
impl Unpin for MigrateNodesResponse
impl UnwindSafe for MigrateNodesResponse
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