pub struct NodeMigrationResult {
pub target_hsm_name: String,
pub parent_hsm_name: String,
pub target_members: Vec<String>,
pub parent_members: Vec<String>,
}Expand description
Result of migrating nodes for a single parent→target pair.
Fields§
§target_hsm_name: StringHSM group that received the nodes.
parent_hsm_name: StringHSM group that the nodes were moved out of.
target_members: Vec<String>Final member list of the target group after migration.
parent_members: Vec<String>Remaining member list of the parent group after migration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NodeMigrationResult
impl RefUnwindSafe for NodeMigrationResult
impl Send for NodeMigrationResult
impl Sync for NodeMigrationResult
impl Unpin for NodeMigrationResult
impl UnwindSafe for NodeMigrationResult
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.