rato 0.1.1

Redis protocol parsing library
Documentation
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AnalysisUIOptions">
    <option name="SCOPE_TYPE" value="4" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="48bd42ad-0110-4577-9b0c-a397e41e53a5" name="Default Changelist" comment="">
      <change afterPath="$USER_HOME$/Downloads/turing-db/.idea/saveactions_settings.xml" afterDir="false" />
      <change afterPath="$USER_HOME$/Downloads/turing-db/start.sh" afterDir="false" />
      <change afterPath="$USER_HOME$/Downloads/turing-db/stop.sh" afterDir="false" />
      <change afterPath="$USER_HOME$/Downloads/turing-db/turing-db.iml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-cluster/kanudo-cluster.iml" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-cluster/src/output.json" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-db/scripts/delete_db.sh" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-db/scripts/healthcheck.sh" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-db/scripts/start.sh" afterDir="false" />
      <change afterPath="$PROJECT_DIR$/../kanudo-db/scripts/stop.sh" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/Cargo.lock" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/Cargo.lock" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/Dockerfile" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/Dockerfile" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/config/config.json" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/config/config.json" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/kanudo.iml" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/cache/cache_manager.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/cache/config.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/cache/lru_cache.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/cache/mod.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/db/config.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/db/db_manager.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/db/mod.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/db/rocks_db.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/kanudo/src/keyval.rs" beforeDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/app_logger.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/app_logger.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/cache.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/cache.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/cluster_handler.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/cluster_handler.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/config.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/config.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/db.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/db.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/main.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/main.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/redis_event_handler.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/redis_event_handler.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/resp_util.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/resp_util.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/tcp_server.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/tcp_server.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/turing_db.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/turing_db.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/uds.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/uds.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/uds_server.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/uds_server.rs" afterDir="false" />
      <change beforePath="$USER_HOME$/Downloads/turing-db/src/zmq_mio.rs" beforeDir="false" afterPath="$USER_HOME$/Downloads/turing-db/src/zmq_mio.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../bhatho/.idea/modules.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../bhatho/.idea/modules.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../bhatho/.idea/vcs.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../bhatho/.idea/vcs.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../bhatho/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../bhatho/.idea/workspace.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../bhatho/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/../bhatho/Cargo.toml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../bhatho/rust-rocksdb" beforeDir="false" afterPath="$PROJECT_DIR$/../bhatho/rust-rocksdb" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../gadu/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/../gadu/Cargo.toml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/Cargo.lock" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/Cargo.lock" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/Cargo.toml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/capitaloneca.crt" beforeDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/config/config.json" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/config/config.json" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/config/config_linux.json" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/config/config_linux.json" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/src/app_logger.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/src/app_logger.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo-db/src/main.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo-db/src/main.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/Cargo.toml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/aws.rs" beforeDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/cache_updater.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/cache_updater.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/config.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/config.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/db.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/db.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/db_fetcher.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/db_fetcher.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/health.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/health.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/kanudo_http_server.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/kanudo_http_server.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/lib.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/lib.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/metrics.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/metrics.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/redis_pubsub.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/redis_pubsub.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../kanudo/src/utils.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../kanudo/src/utils.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/../mysql_fetcher/src/config.rs" beforeDir="false" afterPath="$PROJECT_DIR$/../mysql_fetcher/src/config.rs" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/Cargo.lock" beforeDir="false" afterPath="$PROJECT_DIR$/Cargo.lock" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/Cargo.toml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/rato.rs" beforeDir="false" afterPath="$PROJECT_DIR$/src/rato.rs" afterDir="false" />
    </list>
    <ignored path="$PROJECT_DIR$/target/" />
    <ignored path="$PROJECT_DIR$/out/" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="FavoritesManager">
    <favorites_list name="Turing-Fav">
      <favorite_root url="file://$PROJECT_DIR$" module="rato" type="directory" klass="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode">
        <favorite_root url="file://$PROJECT_DIR$/src" module="rato" type="directory" klass="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode">
          <favorite_root url="file://$PROJECT_DIR$/src/lib.rs" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/src/rato.rs" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/src/util.rs" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/src/redis_cmd.rs" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
        </favorite_root>
        <favorite_root url="file://$PROJECT_DIR$/.idea" module="rato" type="directory" klass="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode">
          <favorite_root url="file://$PROJECT_DIR$/.idea/vcs.xml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/.idea/misc.xml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/.idea/modules.xml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/.idea/encodings.xml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
          <favorite_root url="file://$PROJECT_DIR$/.idea/workspace.xml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
        </favorite_root>
        <favorite_root url="file://$PROJECT_DIR$/rato.iml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
        <favorite_root url="file://$PROJECT_DIR$/Cargo.lock" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
        <favorite_root url="file://$PROJECT_DIR$/Cargo.toml" type="psiFile" klass="com.intellij.ide.projectView.impl.nodes.PsiFileNode" />
      </favorite_root>
    </favorites_list>
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../kanudo/src/db.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="429">
              <caret line="574" column="26" lean-forward="true" selection-start-line="574" selection-start-column="26" selection-end-line="574" selection-end-column="31" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../gadu/Cargo.toml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="153">
              <caret line="9" column="15" selection-start-line="9" selection-start-column="15" selection-end-line="9" selection-end-column="15" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../bhatho/Cargo.toml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="34">
              <caret line="2" column="16" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/Cargo.toml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="34">
              <caret line="2" column="16" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../kanudo/Cargo.toml">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="170">
              <caret line="10" selection-start-line="10" selection-end-line="10" selection-end-column="14" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../kanudo/src/cache_updater.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="490">
              <caret line="48" column="46" selection-start-line="48" selection-start-column="46" selection-end-line="48" selection-end-column="46" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../bhatho/src/cache/sharded_cache.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="270">
              <caret line="63" column="12" selection-start-line="63" selection-start-column="12" selection-end-line="63" selection-end-column="12" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/rato.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="8">
              <caret line="337" column="74" selection-start-line="337" selection-start-column="74" selection-end-line="337" selection-end-column="74" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../kanudo/src/kanudo_http_server.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="586">
              <caret line="188" column="19" selection-start-line="188" selection-start-column="19" selection-end-line="188" selection-end-column="19" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/../kanudo/src/health.rs">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="75">
              <caret line="57" column="20" selection-start-line="57" selection-start-column="20" selection-end-line="57" selection-end-column="20" />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Rust File" />
        <option value="Rust Struct" />
      </list>
    </option>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>handsha</find>
      <find>accept_ss</find>
      <find>register</find>
      <find>server_loop</find>
      <find>server_event_handler</find>
      <find>ServerEventHandler</find>
      <find>lock</find>
      <find>atomic</find>
      <find>pending_streams</find>
      <find>next_token_id</find>
      <find>next_token</find>
      <find>check_error_event</find>
      <find>accept_tcp_connection</find>
      <find>NetStream</find>
      <find>ssl_handshake</find>
      <find>accept_ssl_connection</find>
      <find>add_connection</find>
      <find>deregister</find>
      <find>info</find>
      <find>thread</find>
      <find>du</find>
      <find>health_check</find>
      <find>Duration</find>
      <find>KanudoHealthCheck</find>
      <find>health</find>
      <find>output</find>
      <find>ASYNC_CHANNEL_BUFFER_SIZE</find>
      <find>authorize_access</find>
      <find>conn_tags</find>
      <find>handle_command</find>
    </findStrings>
    <replaceStrings>
      <replace>KanudoDbLogger</replace>
      <replace>self.cache.lock()</replace>
      <replace>self.conns.lock()</replace>
      <replace>stats.</replace>
      <replace>data/lru/turing_vault</replace>
      <replace>NetworkServer</replace>
      <replace>#[cfg(feature = &quot;tls&quot;)]</replace>
    </replaceStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/lib.rs" />
        <option value="$PROJECT_DIR$/../mysql_fetcher/Cargo.toml" />
        <option value="$USER_HOME$/Downloads/turing-db/start.sh" />
        <option value="$USER_HOME$/Downloads/turing-db/stop.sh" />
        <option value="$PROJECT_DIR$/../gadu/src/actix_server.rs" />
        <option value="$PROJECT_DIR$/../kanudo-db/src/app_logger.rs" />
        <option value="$PROJECT_DIR$/../bhatho/benches/lru_benchmark.rs" />
        <option value="$PROJECT_DIR$/../kanudo-db/src/main.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/metrics.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/utils.rs" />
        <option value="$PROJECT_DIR$/../kanudo-db/Cargo.toml" />
        <option value="$PROJECT_DIR$/../gadu/src/config.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/config.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/net_events.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/async_network_server.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/redis_pubsub.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/aws.rs" />
        <option value="$PROJECT_DIR$/../kanudo-cluster/Cargo.toml" />
        <option value="$PROJECT_DIR$/../kanudo-cluster/src/output.json" />
        <option value="$PROJECT_DIR$/../kanudo-cluster/src/main.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/lib.rs" />
        <option value="$PROJECT_DIR$/../kanudo/Cargo.toml" />
        <option value="$PROJECT_DIR$/../mysql_fetcher/src/config.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/db_fetcher.rs" />
        <option value="$PROJECT_DIR$/../kanudo-db/config/config_linux.json" />
        <option value="$PROJECT_DIR$/../kanudo-db/scripts/start.sh" />
        <option value="$PROJECT_DIR$/../kanudo-db/scripts/stop.sh" />
        <option value="$PROJECT_DIR$/../kanudo-db/scripts/delete_db.sh" />
        <option value="$PROJECT_DIR$/../kanudo-db/scripts/healthcheck.sh" />
        <option value="$PROJECT_DIR$/../kanudo-db/config/config.json" />
        <option value="$PROJECT_DIR$/../gadu/src/network_server.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/events.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/conn.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/server.rs" />
        <option value="$PROJECT_DIR$/../gadu/src/lib.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/cache/config.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/db/config.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/db/rocks_db.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/cache/lru_cache.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/db/db_manager.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/keyval.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/lib.rs" />
        <option value="$PROJECT_DIR$/../bhatho/src/cache/sharded_cache.rs" />
        <option value="$PROJECT_DIR$/src/rato.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/cache_updater.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/health.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/kanudo_http_server.rs" />
        <option value="$PROJECT_DIR$/../kanudo/src/db.rs" />
        <option value="$PROJECT_DIR$/../gadu/Cargo.toml" />
        <option value="$PROJECT_DIR$/../bhatho/Cargo.toml" />
        <option value="$PROJECT_DIR$/Cargo.toml" />
      </list>
    </option>
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="20" />
    <option name="y" value="24" />
    <option name="width" value="1606" />
    <option name="height" value="958" />
  </component>
  <component name="ProjectLevelVcsManager">
    <ConfirmationsSetting value="2" id="Add" />
  </component>
  <component name="ProjectView">
    <navigator proportions="" version="1">
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="Scope" />
      <pane id="PackagesPane" />
      <pane id="ProjectPane">
        <subPane>
          <expand>
            <path>
              <item name="rato" type="b2602c69:ProjectViewProjectNode" />
              <item name="bhatho" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="rato" type="b2602c69:ProjectViewProjectNode" />
              <item name="kanudo" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="rato" type="b2602c69:ProjectViewProjectNode" />
              <item name="kanudo" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="rato" type="b2602c69:ProjectViewProjectNode" />
              <item name="rato" type="462c0819:PsiDirectoryNode" />
            </path>
          </expand>
          <select />
        </subPane>
      </pane>
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="org.rust.cargo.project.model.PROJECT_DISCOVERY" value="true" />
    <property name="org.rust.hideToolchainNotifications" value="true" />
    <property name="project.structure.last.edited" value="Modules" />
    <property name="project.structure.proportion" value="0.15" />
    <property name="project.structure.side.proportion" value="0.2" />
    <property name="run.code.analysis.last.selected.profile" value="pProject Default" />
    <property name="settings.editor.selected.configurable" value="language.rust.rustfmt" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/../kanudo-db/config" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/../kanudo/src" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
  </component>
  <component name="ToolWindowManager">
    <frame x="20" y="24" width="1606" height="958" extended-state="0" />
    <editor active="true" />
    <layout>
      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.2988792" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="Designer" order="2" />
      <window_info id="Favorites" order="3" side_tool="true" />
      <window_info anchor="bottom" id="Inspection Results" weight="0.32919955" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" weight="0.3298731" />
      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.329849" />
      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Version Control" order="7" weight="0.329849" />
      <window_info anchor="bottom" id="Event Log" order="8" side_tool="true" weight="0.3295838" />
      <window_info anchor="right" id="Commander" order="0" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="Cargo" order="3" weight="0.3297619" />
      <window_info anchor="right" id="Palette&#9;" order="4" />
    </layout>
  </component>
  <component name="Vcs.Log.History.Properties">
    <option name="COLUMN_ORDER">
      <list>
        <option value="0" />
        <option value="2" />
        <option value="3" />
        <option value="1" />
      </list>
    </option>
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$USER_HOME$/Downloads/turing-db/src/db.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="408">
          <caret line="96" column="55" selection-start-line="95" selection-start-column="8" selection-end-line="96" selection-end-column="55" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/actix_server.rs" />
    <entry file="file://$USER_HOME$/Downloads/turing-db/src/uds_server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-705" />
      </provider>
    </entry>
    <entry file="file://$USER_HOME$/Downloads/turing-db/src/uds.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-367">
          <caret line="176" column="35" selection-start-line="176" selection-start-column="35" selection-end-line="176" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$USER_HOME$/Downloads/turing-db/src/tcp_server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="128">
          <caret line="39" column="17" selection-start-line="39" selection-start-column="17" selection-end-line="39" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/redis_pubsub.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="11" column="14" selection-start-line="11" selection-start-column="14" selection-end-line="11" selection-end-column="14" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/aws.rs" />
    <entry file="file://$PROJECT_DIR$/../kanudo-db/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="201">
          <caret line="20" column="83" selection-start-line="20" selection-end-line="20" selection-end-column="83" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-cluster/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="20" column="6" selection-start-line="20" selection-start-column="6" selection-end-line="20" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../mysql_fetcher/src/lib.rs">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/../mysql_fetcher/src/util.rs">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-cluster/src/main.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="3536">
          <caret line="208" column="67" selection-start-line="208" selection-start-column="67" selection-end-line="208" selection-end-column="67" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-cluster/src/output.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="561">
          <caret line="33" column="495" selection-start-line="33" selection-start-column="476" selection-end-line="33" selection-end-column="495" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/lib.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="459">
          <caret line="27" selection-start-line="27" selection-end-line="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/config.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="8" column="40" selection-start-line="8" selection-start-column="40" selection-end-line="8" selection-end-column="40" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../mysql_fetcher/src/config.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="918">
          <caret line="54" column="55" selection-start-line="54" selection-start-column="55" selection-end-line="54" selection-end-column="55" />
          <folding>
            <element signature="e#3733#3734#0" expanded="true" />
            <element signature="e#3785#3786#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/db_fetcher.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="627">
          <caret line="116" column="32" selection-start-line="116" selection-start-column="32" selection-end-line="116" selection-end-column="32" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/config/config_linux.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="738">
          <caret line="246" selection-start-line="246" selection-end-line="246" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/scripts/start.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="36" selection-start-line="4" selection-start-column="36" selection-end-line="4" selection-end-column="36" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/scripts/stop.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="70" selection-start-line="4" selection-start-column="70" selection-end-line="4" selection-end-column="70" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/scripts/delete_db.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <caret column="125" selection-start-column="125" selection-end-column="125" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/scripts/healthcheck.sh">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="17">
          <caret line="1" column="53" selection-start-line="1" selection-start-column="53" selection-end-line="1" selection-end-column="53" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/src/main.rs">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo-db/config/config.json">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="418">
          <caret line="54" column="23" selection-start-line="54" selection-start-column="18" selection-end-line="54" selection-end-column="23" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/net_events.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="12" selection-start-line="12" selection-end-line="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/cluster.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="272">
          <caret line="16" selection-start-line="16" selection-end-line="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/utils.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="238">
          <caret line="14" selection-start-line="14" selection-end-line="14" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/config.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="190">
          <caret line="64" column="41" selection-start-line="64" selection-start-column="41" selection-end-line="64" selection-end-column="41" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/network_server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="272">
          <caret line="16" selection-start-line="16" selection-end-line="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/events.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="399">
          <caret line="426" column="29" selection-start-line="426" selection-start-column="29" selection-end-line="426" selection-end-column="29" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/conn.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-785">
          <caret line="299" column="34" selection-start-line="299" selection-start-column="34" selection-end-line="299" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="455">
          <caret line="389" column="26" selection-start-line="389" selection-start-column="26" selection-end-line="389" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/async_network_server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-67">
          <caret line="59" column="80" selection-start-line="59" selection-start-column="80" selection-end-line="59" selection-end-column="80" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/src/lib.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="20" column="23" selection-start-line="20" selection-start-column="23" selection-end-line="20" selection-end-column="23" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/cache/config.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="20" column="4" selection-start-line="20" selection-start-column="4" selection-end-line="20" selection-end-column="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/db/config.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="211">
          <caret line="70" column="44" selection-start-line="70" selection-start-column="44" selection-end-line="70" selection-end-column="44" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/db/rocks_db.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="230">
          <caret line="50" selection-start-line="50" selection-end-line="50" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/cache/lru_cache.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="441">
          <caret line="62" column="11" selection-start-line="56" selection-start-column="10" selection-end-line="62" selection-end-column="11" />
          <folding>
            <element signature="e#3898#3899#0" expanded="true" />
            <element signature="e#3936#3937#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/db/db_manager.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="291">
          <caret line="49" column="12" selection-start-line="49" selection-start-column="12" selection-end-line="49" selection-end-column="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/keyval.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="352">
          <caret line="158" column="51" selection-start-line="158" selection-start-column="51" selection-end-line="158" selection-end-column="51" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/lib.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="13" selection-start-line="13" selection-end-line="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/src/cache/sharded_cache.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="270">
          <caret line="63" column="12" selection-start-line="63" selection-start-column="12" selection-end-line="63" selection-end-column="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/rato.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="8">
          <caret line="337" column="74" selection-start-line="337" selection-start-column="74" selection-end-line="337" selection-end-column="74" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/cache_updater.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="490">
          <caret line="48" column="46" selection-start-line="48" selection-start-column="46" selection-end-line="48" selection-end-column="46" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/health.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="75">
          <caret line="57" column="20" selection-start-line="57" selection-start-column="20" selection-end-line="57" selection-end-column="20" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/kanudo_http_server.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="586">
          <caret line="188" column="19" selection-start-line="188" selection-start-column="19" selection-end-line="188" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/src/db.rs">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="429">
          <caret line="574" column="26" lean-forward="true" selection-start-line="574" selection-start-column="26" selection-end-line="574" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../gadu/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="153">
          <caret line="9" column="15" selection-start-line="9" selection-start-column="15" selection-end-line="9" selection-end-column="15" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../bhatho/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="34">
          <caret line="2" column="16" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/../kanudo/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="170">
          <caret line="10" selection-start-line="10" selection-end-line="10" selection-end-column="14" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Cargo.toml">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="34">
          <caret line="2" column="16" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ArtifactsStructureConfigurable.UI">
        <settings>
          <artifact-editor />
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="GlobalLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="JdkListConfigurable.UI">
        <settings>
          <last-edited>1.8</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ModuleStructureConfigurable.UI">
        <settings>
          <last-edited>kanudo-cluster</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ProjectJDKs.UI">
        <settings>
          <last-edited>1.8</last-edited>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
      <state key="ProjectLibrariesConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>