canTransition static method
Implementation
static bool canTransition(
CockpitWorkspaceState from,
CockpitWorkspaceState to,
) {
if (from == to) {
return true;
}
return switch (from) {
CockpitWorkspaceState.active =>
to == CockpitWorkspaceState.draining ||
to == CockpitWorkspaceState.retired,
CockpitWorkspaceState.draining =>
to == CockpitWorkspaceState.active ||
to == CockpitWorkspaceState.retired,
CockpitWorkspaceState.retired => false,
};
}