MCPcopy Create free account

hub / github.com/Dragon-Hatcher/type-system-chess / types & classes

Types & classes199 in github.com/Dragon-Hatcher/type-system-chess

↓ 3 callersClassSquareList
rust/src/values.rs:121
↓ 2 callersClassCheckmate
rust/src/state/outcome.rs:26
↓ 2 callersClassMoveList
rust/src/values.rs:368
↓ 1 callersClassFilled
rust/src/board_rep/board.rs:12
↓ 1 callersClassOngoing
rust/src/state/outcome.rs:24
ClassBishop
rust/src/board_rep/piece.rs:10
ClassBlack
rust/src/board_rep/color.rs:9
ClassBoard
rust/src/values.rs:185
ClassBoard
rust/src/board_rep/board.rs:59
ClassBoardRank
rust/src/values.rs:159
ClassBoardRank
rust/src/board_rep/board.rs:28
InterfaceBoardRankTy
rust/src/board_rep/board.rs:25
InterfaceBoardTy
rust/src/board_rep/board.rs:56
InterfaceBool
rust/src/util.rs:1
ClassCastleState
rust/src/values.rs:304
ClassCastleState
rust/src/state.rs:36
InterfaceCastleStateTy
rust/src/state.rs:33
EnumCell
rust/src/values.rs:145
InterfaceCellEn
rust/src/board_rep/board.rs:8
EnumColor
rust/src/values.rs:8
InterfaceColorEn
rust/src/board_rep/color.rs:3
ClassColoredPiece
rust/src/values.rs:37
ClassColoredPiece
rust/src/board_rep/piece.rs:50
InterfaceColoredPieceTy
rust/src/board_rep/piece.rs:47
ClassDraw
rust/src/state/outcome.rs:25
EnumEMResult
rust/src/values.rs:389
ClassEasyMove
rust/src/ui.rs:65
InterfaceEasyMoveTy
rust/src/ui.rs:64
ClassEmpty
rust/src/board_rep/board.rs:11
ClassFA
rust/src/board_rep/square/file.rs:9
ClassFB
rust/src/board_rep/square/file.rs:10
ClassFC
rust/src/board_rep/square/file.rs:11
ClassFD
rust/src/board_rep/square/file.rs:12
ClassFE
rust/src/board_rep/square/file.rs:13
ClassFF
rust/src/board_rep/square/file.rs:14
ClassFG
rust/src/board_rep/square/file.rs:15
ClassFH
rust/src/board_rep/square/file.rs:16
ClassFalse
rust/src/util.rs:5
EnumFile
rust/src/values.rs:93
InterfaceFileEn
rust/src/board_rep/square/file.rs:6
ClassInvalidMove
rust/src/ui.rs:158
ClassKing
rust/src/board_rep/piece.rs:14
ClassKnight
rust/src/board_rep/piece.rs:11
ClassMLCons
rust/src/move_gen/list.rs:15
ClassMLNil
rust/src/move_gen/list.rs:14
InterfaceMakeEMResultEn
rust/src/ui.rs:155
InterfaceMaybeFile
rust/src/board_rep/square/offset/file.rs:8
InterfaceMaybeMove
rust/src/move_gen.rs:40
InterfaceMaybePiece
rust/src/ui.rs:48
InterfaceMaybeRank
rust/src/board_rep/square/offset/rank.rs:8
InterfaceMaybeSquare
rust/src/board_rep/square/offset.rs:62
ClassMove
rust/src/values.rs:359
ClassMove
rust/src/move_gen.rs:31
InterfaceMoveListTy
rust/src/move_gen/list.rs:11
InterfaceMoveTy
rust/src/move_gen.rs:28
ClassNeg1
rust/src/board_rep/square/offset.rs:17
ClassNeg2
rust/src/board_rep/square/offset.rs:16
ClassNoFile
rust/src/board_rep/square/offset/file.rs:12
ClassNoMove
rust/src/move_gen.rs:43
ClassNoPiece
rust/src/ui.rs:51
ClassNoRank
rust/src/board_rep/square/offset/rank.rs:12
ClassNoSquare
rust/src/board_rep/square/offset.rs:66
ClassOffset
rust/src/values.rs:376
ClassOffset
rust/src/board_rep/square/offset.rs:51
InterfaceOffset1DEn
rust/src/board_rep/square/offset.rs:13
InterfaceOffsetTy
rust/src/board_rep/square/offset.rs:48
EnumOutcome
rust/src/values.rs:382
InterfaceOutcomeEn
rust/src/state/outcome.rs:21
ClassPawn
rust/src/board_rep/piece.rs:9
EnumPiece
rust/src/values.rs:27
InterfacePieceEn
rust/src/board_rep/piece.rs:6
ClassPos1
rust/src/board_rep/square/offset.rs:19
ClassPos2
rust/src/board_rep/square/offset.rs:20
ClassQueen
rust/src/board_rep/piece.rs:13
ClassR1
rust/src/board_rep/square/rank.rs:9
ClassR2
rust/src/board_rep/square/rank.rs:10
ClassR3
rust/src/board_rep/square/rank.rs:11
ClassR4
rust/src/board_rep/square/rank.rs:12
ClassR5
rust/src/board_rep/square/rank.rs:13
ClassR6
rust/src/board_rep/square/rank.rs:14
ClassR7
rust/src/board_rep/square/rank.rs:15
ClassR8
rust/src/board_rep/square/rank.rs:16
EnumRank
rust/src/values.rs:62
InterfaceRankEn
rust/src/board_rep/square/rank.rs:6
ClassRook
rust/src/board_rep/piece.rs:12
InterfaceRunAddCastSqs
rust/src/move_gen/cast.rs:15
InterfaceRunAddToSS
rust/src/board_rep/square/set.rs:307
InterfaceRunAddToSSFromL
rust/src/board_rep/square/set.rs:440
InterfaceRunAddToSSRank
rust/src/board_rep/square/set.rs:262
InterfaceRunAnd
rust/src/util.rs:36
InterfaceRunAppendMaybeMove
rust/src/move_gen/list.rs:30
InterfaceRunAppendMaybeSquare
rust/src/move_gen/list.rs:61
InterfaceRunAttacked
rust/src/move_gen/attacked.rs:23
InterfaceRunAttacksForSq
This squares that contain pieces of the mover's color but it doesn't matter because we only use this to check for checks.
rust/src/move_gen/attacked.rs:55
InterfaceRunAttacksForSqL
rust/src/move_gen/attacked.rs:35
InterfaceRunAttacksForTypeAtSq
rust/src/move_gen/attacked.rs:68
InterfaceRunBishopMoveSqs
rust/src/move_gen/bishop.rs:13
InterfaceRunCap
rust/src/move_gen/pawn.rs:106
InterfaceRunCastMaybeSq
rust/src/move_gen/cast.rs:31
InterfaceRunCastSqWithContent
rust/src/move_gen/cast.rs:49
next →1–100 of 199, ranked by callers