scout_game 0.1.1

Rust implementation of the card game Scout, originally designed by Kei Kanjino and published by Oink Games inc.
Documentation
SQLite format 3@  .[3���K
�	��Q��RJ�$W-�QindexSymbolDefinition_DefiningFileId_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_DefiningFileId_Index]
    ON [SymbolDefinition] ([DefiningFileId])�
C-�GindexSymbolDefinition_Name_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_Name_Index]
    ON [SymbolDefinition] ([Name] COLLATE NOCASE)�=--�-tableSymbolDefinitionSymbolDefinition
CREATE TABLE [SymbolDefinition]
(
    [SymbolDefinitionId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [ProviderId] INTEGER NOT NULL
        REFERENCES [ProviderEntity]([ProviderId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [FullyQualifiedName] NVARCHAR(255) COLLATE NOCASE,
    [Kind] INTEGER NOT NULL,
    [Accessibility] INTEGER NOT NULL,
    [DefiningFileId] INTEGER NOT NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId]) 
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [LocationRow] INTEGER NOT NULL,
    [LocationColumn] INTEGER NOT NULL
)�/_-�_indexFileScannerCache_FileSystemEntityId_IndexFileScannerCacheCREATE INDEX [FileScannerCache_FileSystemEntityId_Index]
    ON [FileScannerCache]([FileSystemEntityId])�U
--�]tableFileScannerCacheFileScannerCacheCREATE TABLE [FileScannerCache]
(
    [FileScannerCacheId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, 
    [FileSystemEntityId] INTEGER NOT NULL REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [ProviderId] INTEGER NOT NULL REFERENCES [ProviderEntity]([ProviderId])
        ON DELETE CASCADE,
    [Type] INTEGER NOT NULL,
    [Timestamp] DATETIME NULL
)�-	/)�indexProviderType_TypeProviderEntity
CREATE UNIQUE INDEX [ProviderType_Type]
    ON [ProviderEntity] ([ProviderType] COLLATE NOCASE,[ProviderVersion] COLLATE NOCASE)�))�;tableProviderEntityProviderEntity	CREATE TABLE [ProviderEntity]
(
    [ProviderId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [ProviderType] NVARCHAR(20) NOT NULL COLLATE NOCASE,
    [ProviderVersion] NVARCHAR(20) NOT NULL COLLATE NOCASE
)�:E-�indexFileSystemEntity_Parent_NameFileSystemEntityCREATE UNIQUE INDEX [FileSystemEntity_Parent_Name]
    ON [FileSystemEntity] ([Name] COLLATE NOCASE, [ParentFileSystemEntityId])�Bk-�yindexFileSystemEntity_ParentFileSystemEntityId_IndexFileSystemEntityCREATE INDEX [FileSystemEntity_ParentFileSystemEntityId_Index]
    ON [FileSystemEntity] ([ParentFileSystemEntityId])�C-�GindexFileSystemEntity_Name_IndexFileSystemEntityCREATE INDEX [FileSystemEntity_Name_Index]
    ON [FileSystemEntity] ([Name] COLLATE NOCASE)�H--�CtableFileSystemEntityFileSystemEntityCREATE TABLE [FileSystemEntity]
(
    [FileSystemEntityId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [ParentFileSystemEntityId] INTEGER NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [IsFile] BIT NOT NULL,
    [LastObserved] DATETIME NOT NULL DEFAULT current_timestamp
)o1�indexSetting_Name_IndexSettingCREATE INDEX [Setting_Name_Index]
  ON [Setting] ([Name] COLLATE NOCASE)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)�G�etableSettingSettingCREATE TABLE [Setting]
(
    [SettingId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [Value] NVARCHAR(255) NU

&����&�C�]ProjectConfigurationService{
  "ProjectBuildConfigurations": [],
  "StartupProjectFiles": [],
  "CurrentStartupProject": null
}!CDebugTargetsUserSettingsKey[]/IndexProcessCount1�y;�GLastIndexSymbolScanners3eec062c-1463-4780-a3cd-e651e09576e3-4b32c687-281c-4c6d-a2a1-3d874bfa2d4d-7b3bd5d3-8362-427d-89a4-742f2e2256c2-c62867cc-67a8-49c6-a9d0-2bef369d8bf7-d9212c5d-975a-49e6-a753-2f586bfbf077-dfc75919-8da2-4b4c-bd45-165d2bcf6f61'SchemaVersion1.3.5
����Setting	FileSy-FileSystemEntity
}���}�CProjectConfigurationServiceCDebugTargetsUserSettingsKey/IndexProcessCount;LastIndexSymbolScanners'	SchemaVersion
K�����ycK	main.rs�ܑgقQtarget�ܑgقQsrc�ܑgقQ	README.md�ܑgقQ!	Cargo.toml�ܑgقQ!	.gitignore�ܑgقQ.git�ܑgقQ.vs�ܔ<{V�
���������main.rs
targetsrc
README.md!Cargo.toml!.gitignore.git	.vs
���������	
���������
main.rstargetsrcREADME.md!Cargo.toml!.gitignore	.git	.vs









6�s�K
�	��Q��RJ�W-�QindexSymbolDefinition_DefiningFileId_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_DefiningFileId_Index]
    ON [SymbolDefinition] ([DefiningFileId])�
C-�GindexSymbolDefinition_Name_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_Name_Index]
    ON [SymbolDefinition] ([Name] COLLATE NOCASE)�=--�-tableSymbolDefinitionSymbolDefinition
CREATE TABLE [SymbolDefinition]
(
    [SymbolDefinitionId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [ProviderId] INTEGER NOT NULL
        REFERENCES [ProviderEntity]([ProviderId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [FullyQualifiedName] NVARCHAR(255) COLLATE NOCASE,
    [Kind] INTEGER NOT NULL,
    [Accessibility] INTEGER NOT NULL,
    [DefiningFileId] INTEGER NOT NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId]) 
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [LocationRow] INTEGER NOT NULL,
    [LocationColumn] INTEGER NOT NULL
)�/_-�_indexFileScannerCache_FileSystemEntityId_IndexFileScannerCacheCREATE INDEX [FileScannerCache_FileSystemEntityId_Index]
    ON [FileScannerCache]([FileSystemEntityId])�U
--�]tableFileScannerCacheFileScannerCacheCREATE TABLE [FileScannerCache]
(
    [FileScannerCacheId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, 
    [FileSystemEntityId] INTEGER NOT NULL REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [ProviderId] INTEGER NOT NULL REFERENCES [ProviderEntity]([ProviderId])
        ON DELETE CASCADE,
    [Type] INTEGER NOT NULL,
    [Timestamp] DATETIME NULL
)�-	/)�indexProviderType_TypeProviderEntity
CREATE UNIQUE INDEX [ProviderType_Type]
    ON [ProviderEntity] ([ProviderType] COLLATE NOCASE,[ProviderVersion] COLLATE NOCASE)�))�;tableProviderEntityProviderEntity	CREATE TABLE [ProviderEntity]
(
    [ProviderId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [ProviderType] NVARCHAR(20) NOT NULL COLLATE NOCASE,
    [ProviderVersion] NVARCHAR(20) NOT NULL COLLATE NOCASE
)�:E-�indexFileSystemEntity_Parent_NameFileSystemEntityCREATE UNIQUE INDEX [FileSystemEntity_Parent_Name]
    ON [FileSystemEntity] ([Name] COLLATE NOCASE, [ParentFileSystemEntityId])�Bk-�yindexFileSystemEntity_ParentFileSystemEntityId_IndexFileSystemEntityCREATE INDEX [FileSystemEntity_ParentFileSystemEntityId_Index]
    ON [FileSystemEntity] ([ParentFileSystemEntityId])�C-�GindexFileSystemEntity_Name_IndexFileSystemEntityCREATE INDEX [FileSystemEntity_Name_Index]
    ON [FileSystemEntity] ([Name] COLLATE NOCASE)�H--�CtableFileSystemEntityFileSystemEntityCREATE TABLE [FileSystemEntity]
(
    [FileSystemEntityId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [ParentFileSystemEntityId] INTEGER NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [IsFile] BIT NOT NULL,
    [LastObserved] DATETIME NOT NULL DEFAULT current_timestamp
)o1�indexSetting_Name_IndexSettingCREATE INDEX [Setting_Name_Index]
  ON [Setting] ([Name] COLLATE NOCASE)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)�G�etableSettingSettingCREATE TABLE [Setting]
(
    [SettingId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [Value] NVARCHAR(255) NULL
)

�N��O1|�L���--�WviewFullPathEntitiesFullPathEntitiesCREATE VIEW FullPathEntities as
WITH RECURSIVE FullPathEntities AS(
        SELECT FileSystemEntityId AS BaseSystemEntityId, ParentFileSystemEntityId AS CurrentParentEntityId, Name AS CurrentPath FROM FileSystemEntity
        UNION
        SELECT
            P.BaseSystemEntityId,
            FS.ParentFileSystemEntityId AS CurrentParentEntityId,
            FS.Name || '\' || P.CurrentPath AS CurrentPath
        FROM FullPathEntities AS P
        INNER JOIN FileSystemEntity AS FS ON
        FS.FileSystemEntityId = P.CurrentParentEntityId
)
SELECT FS.*,P.CurrentPath As FullPath
FROM FullPathEntities AS P
INNER JOIN FileSystemEntity AS FS ON FS.FileSystemEntityId = P.BaseSystemEntityId
WHERE CurrentParentEntityId IS NULL�([)�YindexFileSystemData_FileSystemEntityId_IndexFileSystemDataCREATE INDEX [FileSystemData_FileSystemEntityId_Index]
    ON [FileSystemData] ([FileSystemEntityId])�x))�+tableFileSystemDataFileSystemDataCREATE TABLE [FileSystemData]
(
    [FileSystemDataId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [FileSystemEntityId] INTEGER NOT NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId]) 
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [ProviderId] INTEGER NOT NULL REFERENCES [ProviderEntity]([ProviderId])
        ON DELETE CASCADE,
    [Type] NVARCHAR(20) NOT NULL COLLATE NOCASE,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [Value] TEXT NULL,
    [Target] NVARCHAR(255) NULL COLLATE NOCASE,
    [Context] NVARCHAR(255) NULL COLLATE NOCASE
)�2_3�_indexFileSystemReference_ReferenceFileId_IndexFileSystemReferenceCREATE INDEX [FileSystemReference_ReferenceFileId_Index]
    ON [FileSystemReference]([ReferenceFileId])�2_3�_indexFileSystemReference_DependantFileId_IndexFileSystemReferenceCREATE INDEX [FileSystemReference_DependantFileId_Index]
    ON [FileSystemReference]([DependantFileId])�33�]tableFileSystemReferenceFileSystemReferenceCREATE TABLE [FileSystemReference]
(
    [FileSystemReferenceEntityId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, 
    [ProviderId] INTEGER NOT NULL
        REFERENCES [ProviderEntity]([ProviderId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [DependantFileId] INTEGER NOT NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [ReferenceFileId] INTEGER NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [ReferenceFilePath] TEXT NULL COLLATE NOCASE,
    [Target] NVARCHAR(255) NULL COLLATE NOCASE,
    [Context] NVARCHAR(255) NULL COLLATE NOCASE,
    [Type] INTEGER NULL
)�$W-�QindexSymbolDefinition_DefiningFileId_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_DefiningFileId_Index]
    ON [SymbolDefinition] ([DefiningFileId])�
C-�GindexSymbolDefinition_Name_IndexSymbolDefinitionCREATE INDEX [SymbolDefinition_Name_Index]
    ON [SymbolDefinition] ([Name] COLLATE NOCASE)�=--�-tableSymbolDefinitionSymbolDefinition
CREATE TABLE [SymbolDefinition]
(
    [SymbolDefinitionId] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    [ProviderId] INTEGER NOT NULL
        REFERENCES [ProviderEntity]([ProviderId])
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [Name] NVARCHAR(255) NOT NULL COLLATE NOCASE,
    [FullyQualifiedName] NVARCHAR(255) COLLATE NOCASE,
    [Kind] INTEGER NOT NULL,
    [Accessibility] INTEGER NOT NULL,
    [DefiningFileId] INTEGER NOT NULL
        REFERENCES [FileSystemEntity]([FileSystemEntityId]) 
        ON UPDATE CASCADE
        ON DELETE CASCADE,
    [LocationRow] INTEGER NOT NULL,
    [LocationColumn] INTEGER NOT NULL
)�/_-�_indexFileScannerCache_FileSystemEntityId_IndexFileScannerCacheCREATE INDEX [FileScannerCache_FileSystemEntityId_Index]
    ON [FileScannerCache]([FileSystemEntityId])