pub enum Nag {
Show 140 variants
NullAnnotation,
GoodMove,
PoorMove,
VeryGoodMove,
VeryPoorMove,
SpeculativeMove,
QuestionableMove,
ForcedMove,
SingularMove,
WorstMove,
DrawishPosition,
EqualChancesQuietPosition,
EqualChancesActivePosition,
UnclearPosition,
WhiteSlightAdvantage,
BlackSlightAdvantage,
WhiteModerateAdvantage,
BlackModerateAdvantage,
WhiteDecisiveAdvantage,
BlackDecisiveAdvantage,
WhiteCrushingAdvantage,
BlackCrushingAdvantage,
WhiteZugzwang,
BlackZugzwang,
WhiteSlightSpaceAdvantage,
BlackSlightSpaceAdvantage,
WhiteModerateSpaceAdvantage,
BlackModerateSpaceAdvantage,
WhiteDecisiveSpaceAdvantage,
BlackDecisiveSpaceAdvantage,
WhiteSlightTimeDevelopmentAdvantage,
BlackSlightTimeDevelopmentAdvantage,
WhiteModerateTimeDevelopmentAdvantage,
BlackModerateTimeDevelopmentAdvantage,
WhiteDecisiveTimeDevelopmentAdvantage,
BlackDecisiveTimeDevelopmentAdvantage,
WhiteInitiative,
BlackInitiative,
WhiteLastingInitiative,
BlackLastingInitiative,
WhiteAttack,
BlackAttack,
WhiteInsufficientCompensation,
BlackInsufficientCompensation,
WhiteSufficientCompensation,
BlackSufficientCompensation,
WhiteMoreThanAdequateCompensation,
BlackMoreThanAdequateCompensation,
WhiteSlightCentralControlAdvantage,
BlackSlightCentralControlAdvantage,
WhiteModerateCentralControlAdvantage,
BlackModerateCentralControlAdvantage,
WhiteDecisiveCentralControlAdvantage,
BlackDecisiveCentralControlAdvantage,
WhiteSlightKingsideControlAdvantage,
BlackSlightKingsideControlAdvantage,
WhiteModerateKingsideControlAdvantage,
BlackModerateKingsideControlAdvantage,
WhiteDecisiveKingsideControlAdvantage,
BlackDecisiveKingsideControlAdvantage,
WhiteSlightQueensideControlAdvantage,
BlackSlightQueensideControlAdvantage,
WhiteModerateQueensideControlAdvantage,
BlackModerateQueensideControlAdvantage,
WhiteDecisiveQueensideControlAdvantage,
BlackDecisiveQueensideControlAdvantage,
WhiteVulnerableFirstRank,
BlackVulnerableFirstRank,
WhiteWellProtectedFirstRank,
BlackWellProtectedFirstRank,
WhitePoorlyProtectedKing,
BlackPoorlyProtectedKing,
WhiteWellProtectedKing,
BlackWellProtectedKing,
WhitePoorlyPlacedKing,
BlackPoorlyPlacedKing,
WhiteWellPlacedKing,
BlackWellPlacedKing,
WhiteVeryWeakPawnStructure,
BlackVeryWeakPawnStructure,
WhiteModeratelyWeakPawnStructure,
BlackModeratelyWeakPawnStructure,
WhiteModeratelyStrongPawnStructure,
BlackModeratelyStrongPawnStructure,
WhiteVeryStrongPawnStructure,
BlackVeryStrongPawnStructure,
WhitePoorKnightPlacement,
BlackPoorKnightPlacement,
WhiteGoodKnightPlacement,
BlackGoodKnightPlacement,
WhitePoorBishopPlacement,
BlackPoorBishopPlacement,
WhiteGoodBishopPlacement,
BlackGoodBishopPlacement,
WhitePoorRookPlacement,
BlackPoorRookPlacement,
WhiteGoodRookPlacement,
BlackGoodRookPlacement,
WhitePoorQueenPlacement,
BlackPoorQueenPlacement,
WhiteGoodQueenPlacement,
BlackGoodQueenPlacement,
WhitePoorPieceCoordination,
BlackPoorPieceCoordination,
WhiteGoodPieceCoordination,
BlackGoodPieceCoordination,
WhitePlayedOpeningVeryPoorly,
BlackPlayedOpeningVeryPoorly,
WhitePlayedOpeningPoorly,
BlackPlayedOpeningPoorly,
WhitePlayedOpeningWell,
BlackPlayedOpeningWell,
WhitePlayedOpeningVeryWell,
BlackPlayedOpeningVeryWell,
WhitePlayedMiddleGameVeryPoorly,
BlackPlayedMiddleGameVeryPoorly,
WhitePlayedMiddleGamePoorly,
BlackPlayedMiddleGamePoorly,
WhitePlayedMiddleGameWell,
BlackPlayedMiddleGameWell,
WhitePlayedMiddleGameVeryWell,
BlackPlayedMiddleGameVeryWell,
WhitePlayedEndgameVeryPoorly,
BlackPlayedEndgameVeryPoorly,
WhitePlayedEndgamePoorly,
BlackPlayedEndgamePoorly,
WhitePlayedEndgameWell,
BlackPlayedEndgameWell,
WhitePlayedEndgameVeryWell,
BlackPlayedEndgameVeryWell,
WhiteSlightCounterplay,
BlackSlightCounterplay,
WhiteModerateCounterplay,
BlackModerateCounterplay,
WhiteDecisiveCounterplay,
BlackDecisiveCounterplay,
WhiteModerateTimeControlPressure,
BlackModerateTimeControlPressure,
WhiteSevereTimeControlPressure,
BlackSevereTimeControlPressure,
}
Variants§
NullAnnotation
GoodMove
PoorMove
VeryGoodMove
VeryPoorMove
SpeculativeMove
QuestionableMove
ForcedMove
SingularMove
WorstMove
DrawishPosition
EqualChancesQuietPosition
EqualChancesActivePosition
UnclearPosition
WhiteSlightAdvantage
BlackSlightAdvantage
WhiteModerateAdvantage
BlackModerateAdvantage
WhiteDecisiveAdvantage
BlackDecisiveAdvantage
WhiteCrushingAdvantage
BlackCrushingAdvantage
WhiteZugzwang
BlackZugzwang
WhiteSlightSpaceAdvantage
BlackSlightSpaceAdvantage
WhiteModerateSpaceAdvantage
BlackModerateSpaceAdvantage
WhiteDecisiveSpaceAdvantage
BlackDecisiveSpaceAdvantage
WhiteSlightTimeDevelopmentAdvantage
BlackSlightTimeDevelopmentAdvantage
WhiteModerateTimeDevelopmentAdvantage
BlackModerateTimeDevelopmentAdvantage
WhiteDecisiveTimeDevelopmentAdvantage
BlackDecisiveTimeDevelopmentAdvantage
WhiteInitiative
BlackInitiative
WhiteLastingInitiative
BlackLastingInitiative
WhiteAttack
BlackAttack
WhiteInsufficientCompensation
BlackInsufficientCompensation
WhiteSufficientCompensation
BlackSufficientCompensation
WhiteMoreThanAdequateCompensation
BlackMoreThanAdequateCompensation
WhiteSlightCentralControlAdvantage
BlackSlightCentralControlAdvantage
WhiteModerateCentralControlAdvantage
BlackModerateCentralControlAdvantage
WhiteDecisiveCentralControlAdvantage
BlackDecisiveCentralControlAdvantage
WhiteSlightKingsideControlAdvantage
BlackSlightKingsideControlAdvantage
WhiteModerateKingsideControlAdvantage
BlackModerateKingsideControlAdvantage
WhiteDecisiveKingsideControlAdvantage
BlackDecisiveKingsideControlAdvantage
WhiteSlightQueensideControlAdvantage
BlackSlightQueensideControlAdvantage
WhiteModerateQueensideControlAdvantage
BlackModerateQueensideControlAdvantage
WhiteDecisiveQueensideControlAdvantage
BlackDecisiveQueensideControlAdvantage
WhiteVulnerableFirstRank
BlackVulnerableFirstRank
WhiteWellProtectedFirstRank
BlackWellProtectedFirstRank
WhitePoorlyProtectedKing
BlackPoorlyProtectedKing
WhiteWellProtectedKing
BlackWellProtectedKing
WhitePoorlyPlacedKing
BlackPoorlyPlacedKing
WhiteWellPlacedKing
BlackWellPlacedKing
WhiteVeryWeakPawnStructure
BlackVeryWeakPawnStructure
WhiteModeratelyWeakPawnStructure
BlackModeratelyWeakPawnStructure
WhiteModeratelyStrongPawnStructure
BlackModeratelyStrongPawnStructure
WhiteVeryStrongPawnStructure
BlackVeryStrongPawnStructure
WhitePoorKnightPlacement
BlackPoorKnightPlacement
WhiteGoodKnightPlacement
BlackGoodKnightPlacement
WhitePoorBishopPlacement
BlackPoorBishopPlacement
WhiteGoodBishopPlacement
BlackGoodBishopPlacement
WhitePoorRookPlacement
BlackPoorRookPlacement
WhiteGoodRookPlacement
BlackGoodRookPlacement
WhitePoorQueenPlacement
BlackPoorQueenPlacement
WhiteGoodQueenPlacement
BlackGoodQueenPlacement
WhitePoorPieceCoordination
BlackPoorPieceCoordination
WhiteGoodPieceCoordination
BlackGoodPieceCoordination
WhitePlayedOpeningVeryPoorly
BlackPlayedOpeningVeryPoorly
WhitePlayedOpeningPoorly
BlackPlayedOpeningPoorly
WhitePlayedOpeningWell
BlackPlayedOpeningWell
WhitePlayedOpeningVeryWell
BlackPlayedOpeningVeryWell
WhitePlayedMiddleGameVeryPoorly
BlackPlayedMiddleGameVeryPoorly
WhitePlayedMiddleGamePoorly
BlackPlayedMiddleGamePoorly
WhitePlayedMiddleGameWell
BlackPlayedMiddleGameWell
WhitePlayedMiddleGameVeryWell
BlackPlayedMiddleGameVeryWell
WhitePlayedEndgameVeryPoorly
BlackPlayedEndgameVeryPoorly
WhitePlayedEndgamePoorly
BlackPlayedEndgamePoorly
WhitePlayedEndgameWell
BlackPlayedEndgameWell
WhitePlayedEndgameVeryWell
BlackPlayedEndgameVeryWell
WhiteSlightCounterplay
BlackSlightCounterplay
WhiteModerateCounterplay
BlackModerateCounterplay
WhiteDecisiveCounterplay
BlackDecisiveCounterplay
WhiteModerateTimeControlPressure
BlackModerateTimeControlPressure
WhiteSevereTimeControlPressure
BlackSevereTimeControlPressure
Trait Implementations§
impl Copy for Nag
impl Eq for Nag
impl StructuralPartialEq for Nag
Auto Trait Implementations§
impl Freeze for Nag
impl RefUnwindSafe for Nag
impl Send for Nag
impl Sync for Nag
impl Unpin for Nag
impl UnwindSafe for Nag
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