pub fn PhaseRing_GetNextPhases( phase_ring: &PhaseRing, id: &String, ) -> Result<UniquePtr<CxxVector<NextPhase>>, Exception>