Improve gitignore

This commit is contained in:
Timothy Warren 2019-03-15 14:26:49 -04:00
parent 48b731f8fa
commit 2f76f94476
2 changed files with 84 additions and 733 deletions

87
.gitignore vendored
View File

@ -1,5 +1,85 @@
# Created by https://www.gitignore.io/api/osx,rust
# Edit at https://www.gitignore.io/?templates=osx,rust
# Created by https://www.gitignore.io/api/osx,rust,jetbrains
# Edit at https://www.gitignore.io/?templates=osx,rust,jetbrains
### JetBrains ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### JetBrains Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr
# Sonarlint plugin
.idea/sonarlint
### OSX ###
# General
@ -41,6 +121,7 @@ Cargo.lock
# These are backup files generated by rustfmt
**/*.rs.bk
# End of https://www.gitignore.io/api/osx,rust
# End of https://www.gitignore.io/api/osx,rust,jetbrains
########################### Other Ignores ############################
errors/hello.txt

View File

@ -1,730 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="c8f42924-1cd2-4b1c-bcff-602a3368bb16" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/rust.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/rust.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/__non-book-expirements__/fibonacci/src/main.rs" beforeDir="false" afterPath="$PROJECT_DIR$/__non-book-expirements__/fibonacci/src/main.rs" afterDir="false" />
</list>
<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="FileEditorManager">
<leaf>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/factorial/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1008">
<caret line="63" selection-start-line="63" selection-end-line="63" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/fibonacci/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="896">
<caret line="56" column="35" selection-start-line="56" selection-start-column="35" selection-end-line="56" selection-end-column="35" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Rust File" />
</list>
</option>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>ftoc</find>
<find>expensive_closure(intensity)</find>
<find>ordinals</find>
<find>///</find>
<find>u128</find>
<find>u64</find>
</findStrings>
<replaceStrings>
<replace>f_to_c</replace>
<replace>expensive_result.value(intensity)</replace>
<replace>ORDINALS</replace>
<replace>//!</replace>
<replace>u128</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$/add/Cargo.toml" />
<option value="$PROJECT_DIR$/add/adder/src/main.rs" />
<option value="$PROJECT_DIR$/add/add-one/Cargo.toml" />
<option value="$PROJECT_DIR$/add/adder/Cargo.toml" />
<option value="$PROJECT_DIR$/add/add-one/src/lib.rs" />
<option value="$PROJECT_DIR$/smart_pointers/src/lib.rs" />
<option value="$PROJECT_DIR$/smart_pointers/src/main.rs" />
<option value="$PROJECT_DIR$/interior_mutability/src/lib.rs" />
<option value="$PROJECT_DIR$/reference_counting/src/main.rs" />
<option value="$PROJECT_DIR$/reference_cycles/src/main.rs" />
<option value="$PROJECT_DIR$/threads/src/main.rs" />
<option value="$PROJECT_DIR$/mutex/src/main.rs" />
<option value="$PROJECT_DIR$/twelve_days_of_christmas/Cargo.toml" />
<option value="$PROJECT_DIR$/twelve_days_of_christmas/src/main.rs" />
<option value="$PROJECT_DIR$/oop/src/lib.rs" />
<option value="$PROJECT_DIR$/trait_objects/src/lib.rs" />
<option value="$PROJECT_DIR$/trait_objects/src/main.rs" />
<option value="$PROJECT_DIR$/trait_objects/Cargo.toml" />
<option value="$PROJECT_DIR$/gui/src/main.rs" />
<option value="$PROJECT_DIR$/gui/src/lib.rs" />
<option value="$PROJECT_DIR$/blog/src/lib.rs" />
<option value="$PROJECT_DIR$/blog/src/main.rs" />
<option value="$PROJECT_DIR$/blog/Cargo.toml" />
<option value="$PROJECT_DIR$/pattern_matching/src/main.rs" />
<option value="$PROJECT_DIR$/unsafe_blocks/src/main.rs" />
<option value="$PROJECT_DIR$/advanced_lifetimes/src/lib.rs" />
<option value="$PROJECT_DIR$/advanced_lifetimes/src/main.rs" />
<option value="$PROJECT_DIR$/advanced_traits/src/lib.rs" />
<option value="$PROJECT_DIR$/advanced_traits/src/main.rs" />
<option value="$PROJECT_DIR$/advanced_types/src/main.rs" />
<option value="$PROJECT_DIR$/advanced_functions/src/main.rs" />
<option value="$PROJECT_DIR$/macros/Cargo.toml" />
<option value="$PROJECT_DIR$/macros/hello_macro_derive/Cargo.toml" />
<option value="$PROJECT_DIR$/macros/hello_macro_derive/src/lib.rs" />
<option value="$PROJECT_DIR$/macros/src/lib.rs" />
<option value="$PROJECT_DIR$/macros/src/main.rs" />
<option value="$PROJECT_DIR$/pancakes/src/main.rs" />
<option value="$PROJECT_DIR$/pancakes/Cargo.toml" />
<option value="$PROJECT_DIR$/hello_macro/hello_macro_derive/src/lib.rs" />
<option value="$PROJECT_DIR$/hello/hello.html" />
<option value="$PROJECT_DIR$/hello/404.html" />
<option value="$PROJECT_DIR$/hello/src/main.rs" />
<option value="$PROJECT_DIR$/hello/bin/main.rs" />
<option value="$PROJECT_DIR$/hello/src/lib.rs" />
<option value="$PROJECT_DIR$/hello/src/bin/main.rs" />
<option value="$PROJECT_DIR$/old_lady_who_swallowed_a_fly/src/main.rs" />
<option value="$PROJECT_DIR$/fibonacci/Cargo.toml" />
<option value="$PROJECT_DIR$/fibonacci/src/main.rs" />
<option value="$PROJECT_DIR$/factorial/Cargo.toml" />
<option value="$PROJECT_DIR$/factorial/src/main.rs" />
<option value="$PROJECT_DIR$/__non-book-expirements__/fibonacci/src/main.rs" />
</list>
</option>
</component>
<component name="JsFlowSettings">
<service-enabled>false</service-enabled>
<exe-path />
<annotation-enable>false</annotation-enable>
<other-services-enabled>false</other-services-enabled>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="1680" />
<option name="y" value="-410" />
<option name="width" value="1050" />
<option name="height" value="1027" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
<ConfirmationsSetting value="1" id="Add" />
</component>
<component name="ProjectView">
<navigator currentView="Scope" currentSubView="Scope 'Project Files'; set:Project Files; class com.intellij.psi.search.scope.ProjectFilesScope" proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scope">
<subPane subId="Scope 'Project Files'; set:Project Files; class com.intellij.psi.search.scope.ProjectFilesScope">
<expand>
<path>
<item name="rust" type="3d21c010:ScopeViewTreeModel$ProjectNode" />
<item name="rust" type="2674bda8:ScopeViewTreeModel$GroupNode" />
</path>
<path>
<item name="rust" type="3d21c010:ScopeViewTreeModel$ProjectNode" />
<item name="rust" type="2674bda8:ScopeViewTreeModel$GroupNode" />
<item name="__non-book-expirements__" type="9f88c78c:ScopeViewTreeModel$FileNode" />
</path>
<path>
<item name="rust" type="3d21c010:ScopeViewTreeModel$ProjectNode" />
<item name="rust" type="2674bda8:ScopeViewTreeModel$GroupNode" />
<item name="__non-book-expirements__" type="9f88c78c:ScopeViewTreeModel$FileNode" />
<item name="fibonacci" type="9f88c78c:ScopeViewTreeModel$FileNode" />
</path>
<path>
<item name="rust" type="3d21c010:ScopeViewTreeModel$ProjectNode" />
<item name="rust" type="2674bda8:ScopeViewTreeModel$GroupNode" />
<item name="__non-book-expirements__" type="9f88c78c:ScopeViewTreeModel$FileNode" />
<item name="fibonacci" type="9f88c78c:ScopeViewTreeModel$FileNode" />
<item name="src" type="9f88c78c:ScopeViewTreeModel$FileNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="rust" type="b2602c69:ProjectViewProjectNode" />
<item name="rust" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="rust" type="b2602c69:ProjectViewProjectNode" />
<item name="rust" type="462c0819:PsiDirectoryNode" />
<item name="modules" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="rust" type="b2602c69:ProjectViewProjectNode" />
<item name="rust" type="462c0819:PsiDirectoryNode" />
<item name="modules" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="PackagesPane" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="JavaScriptWeakerCompletionTypeGuess" value="true" />
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1551207113796" />
<property name="javascript.nodejs.core.library.configured.version" value="7.1.0" />
<property name="js.eslint.eslintPackage" value="$USER_HOME$/.yarn-config/global/node_modules/.bin/eslint" />
<property name="js.eslint.nodeInterpreter" value="project" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="node.js.detected.package.eslint" value="true" />
<property name="node.js.path.for.package.eslint" value="project" />
<property name="node.js.path.for.package.standard" value="project" />
<property name="node.js.selected.package.eslint" value="/usr/local/lib/node_modules/eslint" />
<property name="node.js.selected.package.standard" value="" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="/usr/local/bin/node" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="org.rust.cargo.project.model.PROJECT_DISCOVERY" value="true" />
<property name="run.code.analysis.last.selected.profile" value="pProject Default" />
<property name="settings.editor.selected.configurable" value="reference.settingsdialog.IDE.editor.colors.General" />
</component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/hello/src" />
<recent name="$PROJECT_DIR$/hello/bin" />
</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="RunManager" selected="Cargo Command.Run fibonacci (1)">
<configuration name="&lt;template&gt;" type="TestNG" default="true" selected="false">
<option name="MAIN_CLASS_NAME" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
</configuration>
<configuration default="true" type="Applet">
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="Application" factoryName="Application">
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="Run factorial" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
<option name="channel" value="DEFAULT" />
<option name="command" value="run --package factorial --bin factorial" />
<option name="allFeatures" value="false" />
<option name="nocapture" value="false" />
<option name="backtrace" value="SHORT" />
<option name="workingDirectory" value="file://$PROJECT_DIR$/factorial" />
<envs />
<method v="2" />
</configuration>
<configuration name="Run fibonacci (1)" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
<option name="channel" value="DEFAULT" />
<option name="command" value="run --package fibonacci --bin fibonacci" />
<option name="allFeatures" value="false" />
<option name="nocapture" value="false" />
<option name="backtrace" value="SHORT" />
<option name="workingDirectory" value="file://$PROJECT_DIR$/__non-book-expirements__/fibonacci" />
<envs />
<method v="2" />
</configuration>
<configuration name="Run fibonacci" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
<option name="channel" value="DEFAULT" />
<option name="command" value="run --package fibonacci --bin fibonacci" />
<option name="allFeatures" value="false" />
<option name="nocapture" value="false" />
<option name="backtrace" value="SHORT" />
<option name="workingDirectory" value="file://$PROJECT_DIR$/fibonacci" />
<envs />
<method v="2" />
</configuration>
<configuration name="Run hello" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
<option name="channel" value="DEFAULT" />
<option name="command" value="run --package hello --bin hello" />
<option name="allFeatures" value="false" />
<option name="nocapture" value="false" />
<option name="backtrace" value="SHORT" />
<option name="workingDirectory" value="file://$PROJECT_DIR$/hello" />
<envs />
<method v="2" />
</configuration>
<configuration name="Run old_lady_who_swallowed_a_fly" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
<option name="channel" value="DEFAULT" />
<option name="command" value="run --package old_lady_who_swallowed_a_fly --bin old_lady_who_swallowed_a_fly" />
<option name="allFeatures" value="false" />
<option name="nocapture" value="false" />
<option name="backtrace" value="SHORT" />
<option name="workingDirectory" value="file://$PROJECT_DIR$/old_lady_who_swallowed_a_fly" />
<envs />
<method v="2" />
</configuration>
<configuration default="true" type="JUnit" factoryName="JUnit">
<option name="TEST_OBJECT" value="class" />
<option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<recent_temporary>
<list>
<item itemvalue="Cargo Command.Run fibonacci (1)" />
<item itemvalue="Cargo Command.Run factorial" />
<item itemvalue="Cargo Command.Run fibonacci" />
<item itemvalue="Cargo Command.Run old_lady_who_swallowed_a_fly" />
<item itemvalue="Cargo Command.Run hello" />
</list>
</recent_temporary>
</component>
<component name="TestHistory">
<history-entry file="Test_lib__tests - 2019.01.31 at 14h 20m 55s.xml">
<configuration name="Test lib::tests" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_tests__greater_than_100 - 2019.01.31 at 14h 21m 34s.xml">
<configuration name="Test tests::greater_than_100" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_lib__tests - 2019.01.31 at 14h 59m 57s.xml">
<configuration name="Test lib::tests" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_filters_by_size - 2019.02.01 at 15h 58m 53s.xml">
<configuration name="Test filters_by_size" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_calling_next_directly - 2019.02.01 at 16h 04m 05s.xml">
<configuration name="Test calling_next_directly" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_using_other_iterator_trait_methods - 2019.02.01 at 16h 05m 11s.xml">
<configuration name="Test using_other_iterator_trait_methods" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_lib__tests - 2019.02.05 at 10h 33m 57s.xml">
<configuration name="Test lib::tests" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_lib__tests - 2019.02.06 at 13h 49m 17s.xml">
<configuration name="Test lib::tests" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_tests__it_works - 2019.02.07 at 12h 12m 47s.xml">
<configuration name="Test tests::it_works" configurationId="CargoCommandRunConfiguration" />
</history-entry>
<history-entry file="Test_lib__tests - 2019.02.07 at 12h 16m 54s.xml">
<configuration name="Test lib::tests" configurationId="CargoCommandRunConfiguration" />
</history-entry>
</component>
<component name="ToolWindowManager">
<frame x="1680" y="-410" width="1050" height="1657" extended-state="6" />
<editor active="true" />
<layout>
<window_info content_ui="combo" id="Project" order="0" sideWeight="0.48962656" visible="true" weight="0.31212723" />
<window_info id="Structure" order="1" sideWeight="0.5103735" side_tool="true" visible="true" weight="0.31212723" />
<window_info id="Image Layers" order="2" />
<window_info id="Designer" order="3" />
<window_info id="Capture Tool" order="4" />
<window_info id="Favorites" order="5" side_tool="true" />
<window_info id="Cargo" order="6" sideWeight="0.49791494" weight="0.3286119" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32979318" />
<window_info active="true" anchor="bottom" id="Run" order="2" visible="true" weight="0.22207876" />
<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="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" />
<window_info anchor="bottom" id="Inspection Results" order="9" weight="0.32979318" />
<window_info anchor="bottom" id="Terminal" order="10" weight="0.34215623" />
<window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
<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="Theme Preview" order="3" />
<window_info anchor="right" id="Capture Analysis" order="4" />
<window_info anchor="right" id="Palette&#9;" order="5" />
<window_info anchor="right" id="SciView" order="6" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/reference_cycles/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="768">
<caret line="48" column="1" lean-forward="true" selection-start-line="48" selection-start-column="1" selection-end-line="48" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/threads/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="864">
<caret line="54" column="9" selection-start-line="54" selection-start-column="9" selection-end-line="54" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mutex/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="640">
<caret line="40" selection-start-line="40" selection-end-line="40" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/twelve_days_of_christmas/Cargo.toml" />
<entry file="file://$PROJECT_DIR$/gui/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="112">
<caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/gui/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="576">
<caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/gui/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="768">
<caret line="48" lean-forward="true" selection-start-line="48" selection-end-line="48" />
<folding>
<element signature="e#371#372#0" expanded="true" />
<element signature="e#407#408#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/blog/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="112">
<caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pattern_matching/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2752">
<caret line="172" column="10" lean-forward="true" selection-start-line="172" selection-start-column="10" selection-end-line="172" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/advanced_lifetimes/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="304">
<caret line="19" lean-forward="true" selection-start-line="19" selection-end-line="19" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/advanced_lifetimes/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="416">
<caret line="26" lean-forward="true" selection-start-line="26" selection-end-line="26" />
<folding>
<element signature="e#237#238#0" expanded="true" />
<element signature="e#277#278#0" expanded="true" />
<element signature="e#337#338#0" expanded="true" />
<element signature="e#380#381#0" expanded="true" />
<element signature="e#438#439#0" expanded="true" />
<element signature="e#474#475#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/advanced_traits/src/lib.rs" />
<entry file="file://$PROJECT_DIR$/advanced_traits/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="309">
<caret line="97" column="35" selection-start-line="97" selection-start-column="35" selection-end-line="97" selection-end-column="35" />
<folding>
<element signature="e#444#445#0" expanded="true" />
<element signature="e#470#471#0" expanded="true" />
<element signature="e#793#794#0" expanded="true" />
<element signature="e#818#819#0" expanded="true" />
<element signature="e#898#899#0" expanded="true" />
<element signature="e#923#924#0" expanded="true" />
<element signature="e#965#966#0" expanded="true" />
<element signature="e#990#991#0" expanded="true" />
<element signature="e#1279#1280#0" expanded="true" />
<element signature="e#1308#1309#0" expanded="true" />
<element signature="e#1370#1371#0" expanded="true" />
<element signature="e#1399#1400#0" expanded="true" />
<element signature="e#2048#2049#0" expanded="true" />
<element signature="e#2071#2072#0" expanded="true" />
<element signature="e#2642#2643#0" expanded="true" />
<element signature="e#2665#2666#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/advanced_types/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="256">
<caret line="16" lean-forward="true" selection-start-line="16" selection-end-line="16" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/add/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="96">
<caret line="6" lean-forward="true" selection-start-line="6" selection-end-line="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/advanced_functions/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="608">
<caret line="38" selection-start-line="38" selection-end-line="38" />
<folding>
<element signature="e#26#27#0" expanded="true" />
<element signature="e#38#39#0" expanded="true" />
<element signature="e#89#90#0" expanded="true" />
<element signature="e#112#113#0" expanded="true" />
<element signature="e#271#272#0" expanded="true" />
<element signature="e#291#292#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/macros/src/main.rs" />
<entry file="file://$PROJECT_DIR$/hello_macro/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="112">
<caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pancakes/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="144">
<caret line="9" selection-start-line="9" selection-end-line="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello_macro/hello_macro_derive/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="192">
<caret line="12" selection-start-line="12" selection-end-line="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/pancakes/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="144">
<caret line="9" selection-start-line="9" selection-end-line="9" />
<folding>
<element signature="e#116#117#0" expanded="true" />
<element signature="e#147#148#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello_macro/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="288">
<caret line="18" column="5" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello_macro/hello_macro_derive/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="432">
<caret line="27" selection-start-line="27" selection-end-line="27" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello/404.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="176">
<caret line="11" lean-forward="true" selection-start-line="11" selection-end-line="11" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello/Cargo.toml">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="112">
<caret line="7" lean-forward="true" selection-start-line="7" selection-end-line="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello/hello.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="160">
<caret line="10" column="7" selection-start-line="10" selection-start-column="7" selection-end-line="10" selection-end-column="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello/src/bin/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="768">
<caret line="48" selection-start-line="48" selection-end-line="48" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/twelve_days_of_christmas/src/main.rs" />
<entry file="file://$PROJECT_DIR$/loops/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="944">
<caret line="59" selection-start-line="59" selection-end-line="59" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/guessing_game/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="496">
<caret line="31" column="8" selection-start-line="31" selection-start-column="8" selection-end-line="31" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/factorial/Cargo.toml" />
<entry file="file://$PROJECT_DIR$/fibonacci/src/main.rs" />
<entry file="file://$PROJECT_DIR$/functions/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="160">
<caret line="10" lean-forward="true" selection-start-line="10" selection-end-line="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/ftoc/src/main.rs" />
<entry file="file://$PROJECT_DIR$/factorial/src/main.rs" />
<entry file="file://$PROJECT_DIR$/fibonacci/Cargo.toml" />
<entry file="file://$PROJECT_DIR$/old_lady_who_swallowed_a_fly/src/main.rs" />
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/old_lady_who_swallowed_a_fly/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="896">
<caret line="56" column="8" selection-start-line="56" selection-start-column="8" selection-end-line="56" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/twelve_days_of_christmas/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="272">
<caret line="17" column="37" selection-start-line="17" selection-start-column="37" selection-end-line="17" selection-end-column="37" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/ftoc/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="320">
<caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/ctof/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="320">
<caret line="22" lean-forward="true" selection-start-line="22" selection-end-line="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/structs/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="624">
<caret line="39" lean-forward="true" selection-start-line="39" selection-end-line="39" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/unsafe_blocks/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="960">
<caret line="60" column="4" selection-start-line="60" selection-start-column="4" selection-end-line="60" selection-end-column="4" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/blog/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="528">
<caret line="35" lean-forward="true" selection-start-line="35" selection-end-line="35" />
<folding>
<element signature="e#240#241#0" expanded="true" />
<element signature="e#268#269#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/blog/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="208">
<caret line="13" selection-start-line="13" selection-end-line="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/lifetimes/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="864">
<caret line="56" selection-start-line="56" selection-end-line="56" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/oop/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="688">
<caret line="45" lean-forward="true" selection-start-line="45" selection-end-line="45" />
<folding>
<element signature="e#956#957#0" expanded="true" />
<element signature="e#992#993#0" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/hello/src/lib.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-47">
<caret line="25" column="39" selection-start-line="25" selection-start-column="39" selection-end-line="25" selection-end-column="39" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/adder/src/lib.rs">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/factorial/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1008">
<caret line="63" selection-start-line="63" selection-end-line="63" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/__non-book-expirements__/fibonacci/src/main.rs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="896">
<caret line="56" column="35" selection-start-line="56" selection-start-column="35" selection-end-line="56" selection-end-column="35" />
</state>
</provider>
</entry>
</component>
</project>