diff --git a/key.core/src/main/java/de/uka/ilkd/key/logic/LabeledTermImpl.java b/key.core/src/main/java/de/uka/ilkd/key/logic/LabeledTermImpl.java
index 899e1d407f7..0651287bc98 100644
--- a/key.core/src/main/java/de/uka/ilkd/key/logic/LabeledTermImpl.java
+++ b/key.core/src/main/java/de/uka/ilkd/key/logic/LabeledTermImpl.java
@@ -7,7 +7,6 @@
import java.util.stream.Collectors;
import de.uka.ilkd.key.logic.equality.EqualsModProperty;
-import de.uka.ilkd.key.logic.equality.ProofIrrelevancyProperty;
import de.uka.ilkd.key.logic.equality.Property;
import de.uka.ilkd.key.logic.equality.RenamingTermProperty;
import de.uka.ilkd.key.logic.label.TermLabel;
@@ -15,7 +14,6 @@
import de.uka.ilkd.key.logic.op.QuantifiableVariable;
import org.key_project.logic.Name;
-import org.key_project.util.EqualsModProofIrrelevancy;
import org.key_project.util.collection.ImmutableArray;
import org.key_project.util.java.CollectionUtil;
@@ -30,12 +28,7 @@
* while ignoring certain
* given properties. E.g. by using {@link RenamingTermProperty#RENAMING_TERM_PROPERTY}, just the
* term structures modulo
- * renaming are compared whilst ignoring annotations.
- *
- * Prior implementations of {@link EqualsModProofIrrelevancy} are now in
- * {@link ProofIrrelevancyProperty}.
- *
- *
+ * renaming are compared whilst ignoring annotations. *
*
* @see Term
* @see TermImpl
diff --git a/key.core/src/main/java/de/uka/ilkd/key/logic/equality/ProofIrrelevancyProperty.java b/key.core/src/main/java/de/uka/ilkd/key/logic/equality/ProofIrrelevancyProperty.java
index bdae124998a..47e0bd45371 100644
--- a/key.core/src/main/java/de/uka/ilkd/key/logic/equality/ProofIrrelevancyProperty.java
+++ b/key.core/src/main/java/de/uka/ilkd/key/logic/equality/ProofIrrelevancyProperty.java
@@ -11,7 +11,6 @@
import de.uka.ilkd.key.logic.util.EqualityUtils;
import de.uka.ilkd.key.rule.EqualityModuloProofIrrelevancy;
-import org.key_project.util.EqualsModProofIrrelevancy;
import org.key_project.util.EqualsModProofIrrelevancyUtil;
import org.key_project.util.collection.ImmutableArray;
@@ -45,7 +44,7 @@ private ProofIrrelevancyProperty() {}
* Checks if {@code term2} is a term syntactically equal to {@code term1}, except for attributes
* that are not relevant for the purpose of these terms in the proof.
*
- * Combines the prior implementations of {@link EqualsModProofIrrelevancy} in TermImpl and
+ * Combines the prior implementations of {@code EqualsModProofIrrelevancy} in TermImpl and
* LabeledTermImpl.
*
*
@@ -102,8 +101,6 @@ public boolean equalsModThisProperty(Term term1, Term term2, V... v) {
*
* Computes a hashcode that represents the proof-relevant fields of {@code term}.
*
- * Combines the prior implementations of {@link EqualsModProofIrrelevancy} in TermImpl and
- * LabeledTermImpl.
*
* @param term the term to compute the hashcode for
* @return the hashcode
diff --git a/key.core/src/main/java/de/uka/ilkd/key/logic/op/JFunction.java b/key.core/src/main/java/de/uka/ilkd/key/logic/op/JFunction.java
index f31ade8ab81..743ee93ca6d 100644
--- a/key.core/src/main/java/de/uka/ilkd/key/logic/op/JFunction.java
+++ b/key.core/src/main/java/de/uka/ilkd/key/logic/op/JFunction.java
@@ -21,8 +21,7 @@
* variables are a
* separate syntactic category, and not a type of function.
*
- * As soon as there is a solution for
- * {@link org.key_project.util.EqualsModProofIrrelevancy}, this class
+ * As soon as {@link AbstractTermTransformer#METASORT} is generalized, this class
* may be deleted.
*/
public class JFunction extends Function implements Operator, Sorted {
@@ -95,8 +94,8 @@ public JFunction(Name name, Sort sort, boolean isSkolemConstant) {
* checks if a given Term could be subterm (at the at'th subterm position) of a term with this
* function at its top level. The validity of the given subterm is NOT checked.
*
- * @param at theposition of the term where this method should check the validity.
- * @param possibleSub the subterm to be ckecked.
+ * @param at the position of the term where this method should check the validity.
+ * @param possibleSub the subterm to be checked.
* @return true iff the given term can be subterm at the indicated position
*/
private boolean possibleSub(int at, Term possibleSub) {
diff --git a/key.core/src/main/java/de/uka/ilkd/key/proof/replay/AbstractProofReplayer.java b/key.core/src/main/java/de/uka/ilkd/key/proof/replay/AbstractProofReplayer.java
index 107847e3ec6..8f60e661c3d 100644
--- a/key.core/src/main/java/de/uka/ilkd/key/proof/replay/AbstractProofReplayer.java
+++ b/key.core/src/main/java/de/uka/ilkd/key/proof/replay/AbstractProofReplayer.java
@@ -318,7 +318,7 @@ private TacletApp constructTacletApp(Node originalStep, Goal currGoal) {
/**
* Try to find the provided formula in the provided sequent,
- * using {@link org.key_project.util.EqualsModProofIrrelevancy} to check for equality.
+ * using equality modulo proof irrelevancy.
*
* @param oldPos formula to look for
* @param newSequent sequent
diff --git a/key.core/src/test/java/de/uka/ilkd/key/util/TestEqualsModProofIrrelevancy.java b/key.core/src/test/java/de/uka/ilkd/key/util/TestEqualsModProofIrrelevancy.java
index 055a5c9fd81..7eb4f84e85a 100644
--- a/key.core/src/test/java/de/uka/ilkd/key/util/TestEqualsModProofIrrelevancy.java
+++ b/key.core/src/test/java/de/uka/ilkd/key/util/TestEqualsModProofIrrelevancy.java
@@ -18,7 +18,7 @@
import org.junit.jupiter.api.Test;
/**
- * Tests for {@link org.key_project.util.EqualsModProofIrrelevancy}.
+ * Tests for equality modulo proof irrelevancy.
*
* @author Arne Keller
*/
diff --git a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyWrapper.java b/key.util/src/main/java/org/key_project/util/EqualsAndHashCodeDelegator.java
similarity index 69%
rename from key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyWrapper.java
rename to key.util/src/main/java/org/key_project/util/EqualsAndHashCodeDelegator.java
index ea9b8a344d1..c271454331f 100644
--- a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyWrapper.java
+++ b/key.util/src/main/java/org/key_project/util/EqualsAndHashCodeDelegator.java
@@ -7,16 +7,16 @@
import java.util.function.ToIntFunction;
/**
- * Wrapper around an object that implements {@link EqualsModProofIrrelevancy}.
+ * Wrapper around an object that implements alternative equality and hash code methods.
* Forwards calls to {@link #equals(Object)} and {@link #hashCode()} to
- * {@link EqualsModProofIrrelevancy#equalsModProofIrrelevancy(Object)} and
- * {@link EqualsModProofIrrelevancy#hashCodeModProofIrrelevancy()}.
+ * {@link #equalityCmp} and
+ * {@link #hasher}.
*
* @param type to wrap
* @author Arne Keller
*/
@SuppressWarnings("nullness")
-public class EqualsModProofIrrelevancyWrapper {
+public class EqualsAndHashCodeDelegator {
/**
* The wrapped object.
*/
@@ -25,12 +25,13 @@ public class EqualsModProofIrrelevancyWrapper {
private final ToIntFunction hasher;
/**
- * Construct a new wrapper for the provided object. The provided object must implement
- * {@link EqualsModProofIrrelevancy}.
+ * Construct a new wrapper for the provided object.
*
* @param inner object to wrap
+ * @param equalityCmp the equality method to be used
+ * @param hasher the hash method to be used
*/
- public EqualsModProofIrrelevancyWrapper(T inner,
+ public EqualsAndHashCodeDelegator(T inner,
BiPredicate equalityCmp,
ToIntFunction hasher) {
this.inner = inner;
@@ -47,7 +48,7 @@ public boolean equals(Object o) {
return false;
}
- EqualsModProofIrrelevancyWrapper> that = (EqualsModProofIrrelevancyWrapper>) o;
+ EqualsAndHashCodeDelegator> that = (EqualsAndHashCodeDelegator>) o;
return inner != null ? equalityCmp.test(inner, (T) that.inner) : that.inner == null;
}
diff --git a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancy.java b/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancy.java
deleted file mode 100644
index 0237a08b281..00000000000
--- a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancy.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/* This file is part of KeY - https://key-project.org
- * KeY is licensed under the GNU General Public License Version 2
- * SPDX-License-Identifier: GPL-2.0-only */
-package org.key_project.util;
-
-/**
- * Interface to check two objects for equality based on their contents.
- * Ignores attributes that are not relevant to the proof (currently: only origin labels).
- *
- * @author Arne Keller
- */
-public interface EqualsModProofIrrelevancy {
- /**
- * Checks whether this object and the other object represent the same data, whilst ignoring
- * attributes that are not relevant for the purpose of these objects in the proof.
- *
- * @param obj other object
- * @return whether these objects are equal
- */
- boolean equalsModProofIrrelevancy(Object obj);
-
- /**
- * Compute a hashcode that represents the proof-relevant fields of this object.
- *
- * @return the hashcode
- */
- int hashCodeModProofIrrelevancy();
-}
diff --git a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyUtil.java b/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyUtil.java
index d736263a15e..dd4914fd836 100644
--- a/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyUtil.java
+++ b/key.util/src/main/java/org/key_project/util/EqualsModProofIrrelevancyUtil.java
@@ -10,7 +10,7 @@
import org.key_project.util.collection.ImmutableList;
/**
- * Utility methods for the {@link EqualsModProofIrrelevancy} interface.
+ * Utility methods for the equals mod proof irrelevancy check.
*
* @author Arne Keller
*/
@@ -21,7 +21,7 @@ private EqualsModProofIrrelevancyUtil() {
}
/**
- * Compare two arrays using the elements' {@link EqualsModProofIrrelevancy} implementation.
+ * Compare two arrays modulo proof irrelevancy.
*
* @param a first array
* @param b second array
@@ -48,8 +48,7 @@ public static boolean compareImmutableArrays(
}
/**
- * Compute the hashcode of an iterable using the elements' {@link EqualsModProofIrrelevancy}
- * implementation.
+ * Compute the hashcode of an iterable modulo proof irrelevancy.
*
* @param iter iterable of elements
* @return combined hashcode
@@ -70,8 +69,7 @@ public static int hashCodeIterable(Iterable iter, ToIntFunction hasher
}
/**
- * Compare two immutable lists using the elements' {@link EqualsModProofIrrelevancy}
- * implementation.
+ * Compare two immutable lists modulo proof irrelevancy.
* A null list is considered equal to a zero-sized list.
*
* @param a first list
@@ -99,8 +97,7 @@ public static boolean compareImmutableLists(
}
/**
- * Compute the hashcode of an immutable list using the elements'
- * {@link EqualsModProofIrrelevancy}
+ * Compute the hashcode of an immutable list modulo proof irrelevancy.
* implementation.
*
* @param list list of elements
diff --git a/keyext.rusty/rust-wrapper/target/.rustc_info.json b/keyext.rusty/rust-wrapper/target/.rustc_info.json
new file mode 100644
index 00000000000..bf038b23783
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":3195307579905410487,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.84.0-nightly (4f2f477fd 2024-10-23)\nbinary: rustc\ncommit-hash: 4f2f477fded0a47b21ed3f6aeddeafa5db8bf518\ncommit-date: 2024-10-23\nhost: x86_64-unknown-linux-gnu\nrelease: 1.84.0-nightly\nLLVM version: 19.1.1\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/daniel/.rustup/toolchains/nightly-2024-10-24-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\nfmt_debug=\"full\"\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nub_checks\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/CACHEDIR.TAG b/keyext.rusty/rust-wrapper/target/CACHEDIR.TAG
new file mode 100644
index 00000000000..20d7c319cda
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/CACHEDIR.TAG
@@ -0,0 +1,3 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by cargo.
+# For information about cache directory tags see https://bford.info/cachedir/
diff --git a/keyext.rusty/rust-wrapper/target/debug/.cargo-lock b/keyext.rusty/rust-wrapper/target/debug/.cargo-lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/dep-lib-aho_corasick b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/dep-lib-aho_corasick
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/dep-lib-aho_corasick differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick
new file mode 100644
index 00000000000..35921a36ba9
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick
@@ -0,0 +1 @@
+0b482f9d09fe8b0d
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick.json
new file mode 100644
index 00000000000..0c4e9aee688
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/lib-aho_corasick.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":9771195463141993919,"profile":10243973527296709326,"path":14341779084064582309,"deps":[[554324495028472449,"memchr",false,17868887934125138260]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aho-corasick-a4d85f1f7e011e9e/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"metadata":13904389431191498124,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/dep-lib-anstream b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/dep-lib-anstream
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/dep-lib-anstream differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream
new file mode 100644
index 00000000000..8f38088aef5
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream
@@ -0,0 +1 @@
+a7002f68fbe71a3b
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream.json
new file mode 100644
index 00000000000..e28ad8ccc82
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstream-caff7e85907949a9/lib-anstream.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"auto\", \"default\", \"wincon\"]","declared_features":"[\"auto\", \"default\", \"test\", \"wincon\"]","target":1736373845211751465,"profile":7959395715337908301,"path":18094606002502968462,"deps":[[4140584164330467587,"anstyle_parse",false,11562416134763488694],[4841825386763765772,"anstyle",false,11478260539685712771],[8720183142424604966,"utf8parse",false,6090743133543034409],[9119385831240683871,"is_terminal_polyfill",false,7978550353298358848],[11373957721457960839,"colorchoice",false,18290110254355698702],[17875114200413610454,"anstyle_query",false,13548699391446477530]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstream-caff7e85907949a9/dep-lib-anstream","checksum":false}}],"rustflags":[],"metadata":7500874485387469444,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/dep-lib-anstyle b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/dep-lib-anstyle
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/dep-lib-anstyle differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle
new file mode 100644
index 00000000000..1ddc899cc81
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle
@@ -0,0 +1 @@
+83b3597b25f94a9f
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle.json
new file mode 100644
index 00000000000..aa514760b6e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-3c24e018428cb281/lib-anstyle.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4691279112367741833,"profile":7959395715337908301,"path":8204611676237499787,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-3c24e018428cb281/dep-lib-anstyle","checksum":false}}],"rustflags":[],"metadata":14064844656010464607,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/dep-lib-anstyle_parse b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/dep-lib-anstyle_parse
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/dep-lib-anstyle_parse differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse
new file mode 100644
index 00000000000..0572cf003eb
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse
@@ -0,0 +1 @@
+b6a5d2d936f475a0
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse.json
new file mode 100644
index 00000000000..f08650b46d1
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-parse-3162f58a267a82d1/lib-anstyle_parse.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"utf8\"]","declared_features":"[\"core\", \"default\", \"utf8\"]","target":985948777999996156,"profile":7959395715337908301,"path":16849024412998873167,"deps":[[8720183142424604966,"utf8parse",false,6090743133543034409]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-parse-3162f58a267a82d1/dep-lib-anstyle_parse","checksum":false}}],"rustflags":[],"metadata":9799137552285937175,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/dep-lib-anstyle_query b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/dep-lib-anstyle_query
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/dep-lib-anstyle_query differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query
new file mode 100644
index 00000000000..afdbc66c92b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query
@@ -0,0 +1 @@
+daeab7fb4fa606bc
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query.json
new file mode 100644
index 00000000000..870f2c54976
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/anstyle-query-ba85be343c043f10/lib-anstyle_query.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":2663518930196293257,"profile":7959395715337908301,"path":7615581767548581255,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-query-ba85be343c043f10/dep-lib-anstyle_query","checksum":false}}],"rustflags":[],"metadata":10674566383365303417,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/dep-lib-cargo_key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/dep-lib-cargo_key
new file mode 100644
index 00000000000..c334d6b4c81
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/dep-lib-cargo_key differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key
new file mode 100644
index 00000000000..14f4c2027d0
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key
@@ -0,0 +1 @@
+9b8478a962427c0a
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key.json
new file mode 100644
index 00000000000..b86c93b8db0
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-219c860c787ca185/lib-cargo_key.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":11387529161390985894,"profile":5601947868832436996,"path":6772842809225066263,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-219c860c787ca185/dep-lib-cargo_key","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/dep-test-bin-cargo-key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/dep-test-bin-cargo-key
new file mode 100644
index 00000000000..388759823b6
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/dep-test-bin-cargo-key differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key
new file mode 100644
index 00000000000..74454f9ce53
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key
@@ -0,0 +1 @@
+b42ab0fda6d3d9b4
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key.json
new file mode 100644
index 00000000000..a85b424c636
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-49f78e16ef565d93/test-bin-cargo-key.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":9695809817815701792,"profile":11983525691607113661,"path":1874893257148842004,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[15139195121139870255,"cargo_key",false,755551829008876699],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-49f78e16ef565d93/dep-test-bin-cargo-key","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key
new file mode 100644
index 00000000000..d962f32dc66
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key
@@ -0,0 +1 @@
+7401b17da8589bbe
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key.json
new file mode 100644
index 00000000000..0395fab9e69
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/bin-cargo-key.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":9695809817815701792,"profile":5601947868832436996,"path":1874893257148842004,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[15139195121139870255,"cargo_key",false,755551829008876699],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-aa2e81a5cf2902af/dep-bin-cargo-key","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/dep-bin-cargo-key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/dep-bin-cargo-key
new file mode 100644
index 00000000000..388759823b6
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/dep-bin-cargo-key differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-aa2e81a5cf2902af/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/dep-test-bin-key-rustc b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/dep-test-bin-key-rustc
new file mode 100644
index 00000000000..0dfd02ab0d9
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/dep-test-bin-key-rustc differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc
new file mode 100644
index 00000000000..f4a28134b1e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc
@@ -0,0 +1 @@
+b02c57a54f05e8d5
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc.json
new file mode 100644
index 00000000000..b76219f47d4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-c7392722823c1423/test-bin-key-rustc.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":14295905777831417870,"profile":11983525691607113661,"path":1193460770330799409,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[15139195121139870255,"cargo_key",false,755551829008876699],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-c7392722823c1423/dep-test-bin-key-rustc","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/dep-test-lib-cargo_key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/dep-test-lib-cargo_key
new file mode 100644
index 00000000000..c334d6b4c81
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/dep-test-lib-cargo_key differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key
new file mode 100644
index 00000000000..c1a9881a16a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key
@@ -0,0 +1 @@
+b604369eaf18de2e
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key.json
new file mode 100644
index 00000000000..fe1c6931771
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-e46a9c72d6da4be7/test-lib-cargo_key.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":11387529161390985894,"profile":11983525691607113661,"path":6772842809225066263,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-e46a9c72d6da4be7/dep-test-lib-cargo_key","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc
new file mode 100644
index 00000000000..cc752b4e1c3
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc
@@ -0,0 +1 @@
+95655c203530f9cb
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc.json
new file mode 100644
index 00000000000..2f743a8f8f8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/bin-key-rustc.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":14295905777831417870,"profile":5601947868832436996,"path":1193460770330799409,"deps":[[3474499548496471852,"env_logger",false,2262794480653654029],[6476581561599070667,"serde",false,14906573397576289421],[10793036991674847345,"key_wrapper",false,1832139669109492188],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339],[15139195121139870255,"cargo_key",false,755551829008876699],[16779514855709104956,"toml",false,17698180167813265972]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cargo-key-f423f6b8b580290c/dep-bin-key-rustc","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/dep-bin-key-rustc b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/dep-bin-key-rustc
new file mode 100644
index 00000000000..0dfd02ab0d9
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/dep-bin-key-rustc differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/cargo-key-f423f6b8b580290c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/dep-lib-clap b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/dep-lib-clap
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/dep-lib-clap differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap
new file mode 100644
index 00000000000..c2b80daaa4b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap
@@ -0,0 +1 @@
+7b5346541e6bd6cb
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap.json
new file mode 100644
index 00000000000..26543f2b5bd
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap-abd77ae4f792b004/lib-clap.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"color\", \"default\", \"derive\", \"env\", \"error-context\", \"help\", \"std\", \"suggestions\", \"usage\"]","declared_features":"[\"cargo\", \"color\", \"debug\", \"default\", \"deprecated\", \"derive\", \"env\", \"error-context\", \"help\", \"std\", \"string\", \"suggestions\", \"unicode\", \"unstable-derive-ui-tests\", \"unstable-doc\", \"unstable-ext\", \"unstable-styles\", \"unstable-v5\", \"usage\", \"wrap_help\"]","target":12724100863246979317,"profile":12295019281744532161,"path":15976103632401726749,"deps":[[10236348752994061356,"clap_derive",false,5398897277730841030],[10905568958702313999,"clap_builder",false,11248402451021256550]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/clap-abd77ae4f792b004/dep-lib-clap","checksum":false}}],"rustflags":[],"metadata":13636260659328210681,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/dep-lib-clap_builder b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/dep-lib-clap_builder
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/dep-lib-clap_builder differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder
new file mode 100644
index 00000000000..ff14fbdc037
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder
@@ -0,0 +1 @@
+6657c1bf6e5a1a9c
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder.json
new file mode 100644
index 00000000000..20f7568be64
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_builder-306faebb59734b58/lib-clap_builder.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"color\", \"env\", \"error-context\", \"help\", \"std\", \"suggestions\", \"usage\"]","declared_features":"[\"cargo\", \"color\", \"debug\", \"default\", \"deprecated\", \"env\", \"error-context\", \"help\", \"std\", \"string\", \"suggestions\", \"unicode\", \"unstable-doc\", \"unstable-ext\", \"unstable-styles\", \"unstable-v5\", \"usage\", \"wrap_help\"]","target":4540639333657397710,"profile":12295019281744532161,"path":3149056973572653385,"deps":[[967775003968733193,"strsim",false,13275956882322219238],[4436869494098693383,"anstream",false,4258971464602943655],[4841825386763765772,"anstyle",false,11478260539685712771],[9063371948444506544,"clap_lex",false,3663444196641362871]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/clap_builder-306faebb59734b58/dep-lib-clap_builder","checksum":false}}],"rustflags":[],"metadata":13636260659328210681,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/dep-lib-clap_derive b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/dep-lib-clap_derive
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/dep-lib-clap_derive differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive
new file mode 100644
index 00000000000..0292563e793
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive
@@ -0,0 +1 @@
+c661f83178bcec4a
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive.json
new file mode 100644
index 00000000000..69cabdd7cf2
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_derive-dd11c9c988dc2329/lib-clap_derive.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\"]","declared_features":"[\"debug\", \"default\", \"deprecated\", \"raw-deprecated\", \"unstable-v5\"]","target":3781261180330156922,"profile":16900130808832194088,"path":1669870375263958977,"deps":[[9806789524339297817,"syn",false,5089905490945376276],[12252124046087733614,"proc_macro2",false,11018583144248402384],[16925618668213040772,"quote",false,9152463460764423241],[17175234422038868540,"heck",false,16509868774179720796]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/clap_derive-dd11c9c988dc2329/dep-lib-clap_derive","checksum":false}}],"rustflags":[],"metadata":9083421305396387959,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/dep-lib-clap_lex b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/dep-lib-clap_lex
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/dep-lib-clap_lex differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex
new file mode 100644
index 00000000000..50bf79dea88
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex
@@ -0,0 +1 @@
+b753464b162bd732
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex.json
new file mode 100644
index 00000000000..e6d2ee2f878
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/clap_lex-c3e998b4968c44b2/lib-clap_lex.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":5587326852571317598,"profile":18270133007008381942,"path":3795789261870189870,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/clap_lex-c3e998b4968c44b2/dep-lib-clap_lex","checksum":false}}],"rustflags":[],"metadata":14823610342382530208,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/dep-lib-colorchoice b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/dep-lib-colorchoice
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/dep-lib-colorchoice differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice
new file mode 100644
index 00000000000..64b265d8f59
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice
@@ -0,0 +1 @@
+0ed499055f86d3fd
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice.json
new file mode 100644
index 00000000000..15f79315ef8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/colorchoice-c95a30e1795634ff/lib-colorchoice.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":10544268938077819509,"profile":7959395715337908301,"path":16076850274888502342,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/colorchoice-c95a30e1795634ff/dep-lib-colorchoice","checksum":false}}],"rustflags":[],"metadata":16033661185762923568,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/dep-lib-env_filter b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/dep-lib-env_filter
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/dep-lib-env_filter differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter
new file mode 100644
index 00000000000..b268c1f8973
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter
@@ -0,0 +1 @@
+29031961e232380c
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter.json
new file mode 100644
index 00000000000..43156bc9ba1
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_filter-beb369611d7906b3/lib-env_filter.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"regex\"]","declared_features":"[\"default\", \"regex\"]","target":4568478954402170544,"profile":4773716172779844209,"path":13444479411101164867,"deps":[[11641382387439738731,"regex",false,15637191681613673979],[17157248321732533341,"log",false,17373074124164835009]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_filter-beb369611d7906b3/dep-lib-env_filter","checksum":false}}],"rustflags":[],"metadata":10457561132037420740,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/dep-lib-env_logger b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/dep-lib-env_logger
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/dep-lib-env_logger differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger
new file mode 100644
index 00000000000..a55534ea008
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger
@@ -0,0 +1 @@
+0d581363970f671f
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger.json
new file mode 100644
index 00000000000..d0e5435c83b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/env_logger-c3d6add87014c3af/lib-env_logger.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"regex\"]","declared_features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"regex\", \"unstable-kv\"]","target":15549971029193636147,"profile":4773716172779844209,"path":3809387843776926052,"deps":[[4436869494098693383,"anstream",false,4258971464602943655],[4841825386763765772,"anstyle",false,11478260539685712771],[9385197301845585636,"env_filter",false,880509675023958825],[13547796294171082677,"humantime",false,15003633134409337574],[17157248321732533341,"log",false,17373074124164835009]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_logger-c3d6add87014c3af/dep-lib-env_logger","checksum":false}}],"rustflags":[],"metadata":16604235976610830136,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/dep-lib-equivalent b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/dep-lib-equivalent
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/dep-lib-equivalent differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent
new file mode 100644
index 00000000000..ab61e022836
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent
@@ -0,0 +1 @@
+d5accb37a60be99d
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent.json
new file mode 100644
index 00000000000..8b977e5c0d5
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/equivalent-86abc2f8731a507d/lib-equivalent.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":3435277167618958666,"profile":10243973527296709326,"path":15631081818898565136,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-86abc2f8731a507d/dep-lib-equivalent","checksum":false}}],"rustflags":[],"metadata":4899064301576391224,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/dep-lib-example b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/dep-lib-example
new file mode 100644
index 00000000000..c334d6b4c81
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/dep-lib-example differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example
new file mode 100644
index 00000000000..7a9906b12ea
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example
@@ -0,0 +1 @@
+c66fb492edd42810
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example.json
new file mode 100644
index 00000000000..e82d1cd0baf
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-68f9e098efc09527/lib-example.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":11301074609643889516,"profile":5601947868832436996,"path":7222919209270803257,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/example-68f9e098efc09527/dep-lib-example","checksum":false}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/dep-test-lib-example b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/dep-test-lib-example
new file mode 100644
index 00000000000..c334d6b4c81
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/dep-test-lib-example differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example
new file mode 100644
index 00000000000..d8f3d2a930a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example
@@ -0,0 +1 @@
+f932db9b3a674635
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example.json
new file mode 100644
index 00000000000..d4d6871bf36
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/example-b1c4f8b0dfaf6fc0/test-lib-example.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":11301074609643889516,"profile":11983525691607113661,"path":7222919209270803257,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/example-b1c4f8b0dfaf6fc0/dep-test-lib-example","checksum":false}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/dep-lib-hashbrown b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/dep-lib-hashbrown
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/dep-lib-hashbrown differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown
new file mode 100644
index 00000000000..78132bec2c8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown
@@ -0,0 +1 @@
+06d98035a2d7c18a
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown.json
new file mode 100644
index 00000000000..5acd4df6f66
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/hashbrown-2215452006f2a331/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"borsh\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":16815627201824848041,"profile":10243973527296709326,"path":12505941643435924523,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-2215452006f2a331/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"metadata":6228333144549390726,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/dep-lib-heck b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/dep-lib-heck
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/dep-lib-heck differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck
new file mode 100644
index 00000000000..043b6286266
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck
@@ -0,0 +1 @@
+5cce4b552dd61ee5
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck.json
new file mode 100644
index 00000000000..b6ac67518b4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/heck-b8ed5fbf5b1549ce/lib-heck.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":835452791756564323,"profile":13232757476167777671,"path":14974938452055644084,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/heck-b8ed5fbf5b1549ce/dep-lib-heck","checksum":false}}],"rustflags":[],"metadata":1438596273099979389,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/dep-lib-humantime b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/dep-lib-humantime
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/dep-lib-humantime differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime
new file mode 100644
index 00000000000..d6a607c20a7
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime
@@ -0,0 +1 @@
+e6cabfd4d79c37d0
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime.json
new file mode 100644
index 00000000000..e3fe7111d2e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/humantime-3e75bfb5ce315183/lib-humantime.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":3421103426456302212,"profile":10243973527296709326,"path":6674831826892303907,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/humantime-3e75bfb5ce315183/dep-lib-humantime","checksum":false}}],"rustflags":[],"metadata":16972751450777833143,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/dep-lib-indexmap b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/dep-lib-indexmap
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/dep-lib-indexmap differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap
new file mode 100644
index 00000000000..434370f69f4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap
@@ -0,0 +1 @@
+b3f7775015224859
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap.json
new file mode 100644
index 00000000000..a4f6176335e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/indexmap-5a5be1e842c66954/lib-indexmap.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"rustc-rayon\", \"serde\", \"std\", \"test_debug\"]","target":11352010990132592219,"profile":15282774966327064579,"path":9480938579354434540,"deps":[[3147118589158373992,"hashbrown",false,9998509739421522182],[15758785351647784501,"equivalent",false,11378638742056840405]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-5a5be1e842c66954/dep-lib-indexmap","checksum":false}}],"rustflags":[],"metadata":9453022675325948987,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/dep-lib-is_terminal_polyfill b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/dep-lib-is_terminal_polyfill
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/dep-lib-is_terminal_polyfill differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill
new file mode 100644
index 00000000000..825e9114d5a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill
@@ -0,0 +1 @@
+4082ea2e4681b96e
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill.json
new file mode 100644
index 00000000000..ccbed8a8dba
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/lib-is_terminal_polyfill.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\"]","declared_features":"[\"default\"]","target":3031092910338457375,"profile":4773716172779844209,"path":14054951136549266626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/is_terminal_polyfill-21d34215414b031b/dep-lib-is_terminal_polyfill","checksum":false}}],"rustflags":[],"metadata":8562399766395157780,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/dep-lib-itoa b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/dep-lib-itoa
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/dep-lib-itoa differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa
new file mode 100644
index 00000000000..a026bf51496
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa
@@ -0,0 +1 @@
+eff56dd823b9a795
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa.json
new file mode 100644
index 00000000000..a1d66ef45f4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/itoa-a683cbfaf97156bd/lib-itoa.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[\"no-panic\"]","target":4403177153059382235,"profile":10243973527296709326,"path":18431070319690867798,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-a683cbfaf97156bd/dep-lib-itoa","checksum":false}}],"rustflags":[],"metadata":851671291587502216,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/dep-lib-key_wrapper b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/dep-lib-key_wrapper
new file mode 100644
index 00000000000..a258992e7a6
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/dep-lib-key_wrapper differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper
new file mode 100644
index 00000000000..20fa2b370c3
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper
@@ -0,0 +1 @@
+dc492c6c52116d19
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper.json
new file mode 100644
index 00000000000..2824f886e0d
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-8855e35a86bfe128/lib-key_wrapper.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":9050055350580171394,"profile":5601947868832436996,"path":1174078198488220781,"deps":[[3767752438495319636,"paste",false,13912664880185144757],[6476581561599070667,"serde",false,14906573397576289421],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/key-wrapper-8855e35a86bfe128/dep-lib-key_wrapper","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/dep-test-lib-key_wrapper b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/dep-test-lib-key_wrapper
new file mode 100644
index 00000000000..b6229627fe9
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/dep-test-lib-key_wrapper differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper
new file mode 100644
index 00000000000..2eec6a80621
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper
@@ -0,0 +1 @@
+c15fbaa88eb7b390
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper.json
new file mode 100644
index 00000000000..ccff4cf193f
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/key-wrapper-a6ca50e93723909c/test-lib-key_wrapper.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":9050055350580171394,"profile":11983525691607113661,"path":1174078198488220781,"deps":[[3767752438495319636,"paste",false,13912664880185144757],[6476581561599070667,"serde",false,14906573397576289421],[12448247148799001525,"serde_json",false,4315822061808735760],[12992322993666529830,"clap",false,14688045012722537339]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/key-wrapper-a6ca50e93723909c/dep-test-lib-key_wrapper","checksum":false}}],"rustflags":[],"metadata":2376146922787978900,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/dep-lib-log b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/dep-lib-log
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/dep-lib-log differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log
new file mode 100644
index 00000000000..5217f92355c
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log
@@ -0,0 +1 @@
+c1266093de8e19f1
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log.json
new file mode 100644
index 00000000000..b2cb58c1898
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/log-2b99c40b35786b5c/lib-log.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"std\"]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":8820396181212955802,"profile":10243973527296709326,"path":15858941599349748997,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-2b99c40b35786b5c/dep-lib-log","checksum":false}}],"rustflags":[],"metadata":179143468214550567,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/dep-lib-memchr b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/dep-lib-memchr
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/dep-lib-memchr differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr
new file mode 100644
index 00000000000..e74e5c1d7f0
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr
@@ -0,0 +1 @@
+54e1ca14e70afbf7
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr.json
new file mode 100644
index 00000000000..f08555ba314
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/memchr-defd6ccfd6da75a5/lib-memchr.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11224823532731451965,"profile":10243973527296709326,"path":13051958796463946371,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-defd6ccfd6da75a5/dep-lib-memchr","checksum":false}}],"rustflags":[],"metadata":7513296495906230968,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/dep-lib-paste b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/dep-lib-paste
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/dep-lib-paste differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste
new file mode 100644
index 00000000000..d17f6f53d7a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste
@@ -0,0 +1 @@
+b5f57cfefeb613c1
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste.json
new file mode 100644
index 00000000000..cc44b72ff63
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-328a92098632ae7d/lib-paste.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":14034904336473667580,"profile":13232757476167777671,"path":15621885173906058518,"deps":[[3767752438495319636,"build_script_build",false,4159263829213548034]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/paste-328a92098632ae7d/dep-lib-paste","checksum":false}}],"rustflags":[],"metadata":13015013502493569352,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build
new file mode 100644
index 00000000000..f597989f278
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build
@@ -0,0 +1 @@
+028e677b6aacb839
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build.json
new file mode 100644
index 00000000000..93f94a523d2
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-8e2452cb96bace16/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3767752438495319636,"build_script_build",false,14837581763181255758]],"local":[{"RerunIfChanged":{"output":"debug/build/paste-8e2452cb96bace16/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build
new file mode 100644
index 00000000000..ba35a40a7ef
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build
@@ -0,0 +1 @@
+4e9c3b3000aee9cd
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build.json
new file mode 100644
index 00000000000..959a671a5c9
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":13708040221295731214,"profile":13232757476167777671,"path":16523468980511313111,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/paste-9a6dd6e55298a031/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"metadata":13015013502493569352,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/dep-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/dep-build-script-build-script-build
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/dep-build-script-build-script-build differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/paste-9a6dd6e55298a031/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build
new file mode 100644
index 00000000000..eb2b7631db4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build
@@ -0,0 +1 @@
+36373c167bdd3d7c
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build.json
new file mode 100644
index 00000000000..751e7ed1df7
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":9652763411108993936,"profile":13232757476167777671,"path":12079357081859842983,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-748f23fb1a226d22/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/dep-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/dep-build-script-build-script-build
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/dep-build-script-build-script-build differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-748f23fb1a226d22/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build
new file mode 100644
index 00000000000..f2dd34360aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build
@@ -0,0 +1 @@
+7533bd6fdb725bd3
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build.json
new file mode 100644
index 00000000000..1d3b57e3893
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-e699f14ed852563f/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12252124046087733614,"build_script_build",false,8952555155006175030]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-e699f14ed852563f/output","paths":["build/probe.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/dep-lib-proc_macro2 b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/dep-lib-proc_macro2
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/dep-lib-proc_macro2 differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2 b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2
new file mode 100644
index 00000000000..6478d70a49b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2
@@ -0,0 +1 @@
+d06108a1fddee998
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2.json
new file mode 100644
index 00000000000..d7a4ac3691b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/lib-proc_macro2.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":13874121960490935825,"profile":13232757476167777671,"path":10415819183594552191,"deps":[[11851334758748276410,"unicode_ident",false,17803988440829786811],[12252124046087733614,"build_script_build",false,15229892851681538933]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-ea84fab1bb9a207c/dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/dep-lib-quote b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/dep-lib-quote
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/dep-lib-quote differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote
new file mode 100644
index 00000000000..2250f5a830b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote
@@ -0,0 +1 @@
+49149b960615047f
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote.json
new file mode 100644
index 00000000000..9cb31f3c2a6
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/quote-9ae4553a06acae1e/lib-quote.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":10650096451693058429,"profile":13232757476167777671,"path":15031187884639602925,"deps":[[12252124046087733614,"proc_macro2",false,11018583144248402384]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-9ae4553a06acae1e/dep-lib-quote","checksum":false}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/dep-lib-regex b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/dep-lib-regex
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/dep-lib-regex differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex
new file mode 100644
index 00000000000..294782f4435
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex
@@ -0,0 +1 @@
+fbb5462bfc7602d9
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex.json
new file mode 100644
index 00000000000..7a403d4492e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-733fcd9fb92d320f/lib-regex.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":9315256552433306347,"profile":10243973527296709326,"path":13101553488740169564,"deps":[[554324495028472449,"memchr",false,17868887934125138260],[4538418124898203962,"regex_automata",false,6829226099508526349],[7325384046744447800,"aho_corasick",false,976153061501126667],[9111760993595911334,"regex_syntax",false,5169337749863216628]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-733fcd9fb92d320f/dep-lib-regex","checksum":false}}],"rustflags":[],"metadata":3256615787768725874,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/dep-lib-regex_automata b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/dep-lib-regex_automata
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/dep-lib-regex_automata differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata
new file mode 100644
index 00000000000..4213dae4191
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata
@@ -0,0 +1 @@
+0d3d0868f448c65e
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata.json
new file mode 100644
index 00000000000..d874c32daaf
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-automata-a177add98caa65ff/lib-regex_automata.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":15630646695703972922,"profile":10243973527296709326,"path":18231177232761543774,"deps":[[554324495028472449,"memchr",false,17868887934125138260],[7325384046744447800,"aho_corasick",false,976153061501126667],[9111760993595911334,"regex_syntax",false,5169337749863216628]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-a177add98caa65ff/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"metadata":8878122455581797878,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/dep-lib-regex_syntax b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/dep-lib-regex_syntax
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/dep-lib-regex_syntax differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax
new file mode 100644
index 00000000000..3ee6c2bf0e7
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax
@@ -0,0 +1 @@
+f4359d904b2dbd47
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax.json
new file mode 100644
index 00000000000..241ee5614e0
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/regex-syntax-8682c6606e3f47b9/lib-regex_syntax.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":4336297695352704405,"profile":10243973527296709326,"path":10280132865170133513,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-8682c6606e3f47b9/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"metadata":17586400164587752172,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/dep-lib-ryu b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/dep-lib-ryu
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/dep-lib-ryu differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu
new file mode 100644
index 00000000000..91254ed4c97
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu
@@ -0,0 +1 @@
+f0eaf9cf6eee4c66
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu.json
new file mode 100644
index 00000000000..c5dc809d4a8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/ryu-e9965db3940a4197/lib-ryu.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8332498352293740753,"profile":10243973527296709326,"path":6251133262429530454,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ryu-e9965db3940a4197/dep-lib-ryu","checksum":false}}],"rustflags":[],"metadata":10387617312689919117,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build
new file mode 100644
index 00000000000..f612c1770ef
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build
@@ -0,0 +1 @@
+5053ee24faf3f56e
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build.json
new file mode 100644
index 00000000000..84360b5e45a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":13708040221295731214,"profile":13232757476167777671,"path":16315299143843207451,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-3cd2bda5c76a1ada/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"metadata":3767376778934503013,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/dep-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/dep-build-script-build-script-build
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/dep-build-script-build-script-build differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-3cd2bda5c76a1ada/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build
new file mode 100644
index 00000000000..7a233378b34
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build
@@ -0,0 +1 @@
+d990b1a6c4227795
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build.json
new file mode 100644
index 00000000000..522c23d02e6
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-75cceb25dde95467/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6476581561599070667,"build_script_build",false,7995564969153155920]],"local":[{"RerunIfChanged":{"output":"debug/build/serde-75cceb25dde95467/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/dep-lib-serde b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/dep-lib-serde
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/dep-lib-serde differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde
new file mode 100644
index 00000000000..6eb25516ed6
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde
@@ -0,0 +1 @@
+8d8cd2d486c9dece
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde.json
new file mode 100644
index 00000000000..347c8cb1392
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde-c97a0571b442f4b4/lib-serde.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":7162769108158706428,"profile":10243973527296709326,"path":10403143920177498927,"deps":[[4778936233456354597,"serde_derive",false,8111959025775318863],[6476581561599070667,"build_script_build",false,10770115261885419737]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-c97a0571b442f4b4/dep-lib-serde","checksum":false}}],"rustflags":[],"metadata":3767376778934503013,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/dep-lib-serde_derive b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/dep-lib-serde_derive
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/dep-lib-serde_derive differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive
new file mode 100644
index 00000000000..23d2dc3fb1c
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive
@@ -0,0 +1 @@
+4f97dc43c1779370
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive.json
new file mode 100644
index 00000000000..0640a8dd984
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_derive-f847f4c86d60a4e5/lib-serde_derive.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\"]","declared_features":"[\"default\", \"deserialize_in_place\"]","target":16923867824863365409,"profile":13232757476167777671,"path":10651024554666464373,"deps":[[9806789524339297817,"syn",false,5089905490945376276],[12252124046087733614,"proc_macro2",false,11018583144248402384],[16925618668213040772,"quote",false,9152463460764423241]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_derive-f847f4c86d60a4e5/dep-lib-serde_derive","checksum":false}}],"rustflags":[],"metadata":14452199383429553764,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build
new file mode 100644
index 00000000000..0bc16f9060b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build
@@ -0,0 +1 @@
+322c21ef49534a69
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build.json
new file mode 100644
index 00000000000..af98ecb71cc
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-0872c1f4d5ddfecd/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[12448247148799001525,"build_script_build",false,14440127929722340637]],"local":[{"RerunIfChanged":{"output":"debug/build/serde_json-0872c1f4d5ddfecd/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/dep-lib-serde_json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/dep-lib-serde_json
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/dep-lib-serde_json differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json
new file mode 100644
index 00000000000..14e521a71a7
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json
@@ -0,0 +1 @@
+1056e78b4ce1e43b
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json.json
new file mode 100644
index 00000000000..d81d2de9360
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-636f5a61abf8b312/lib-serde_json.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":8359091782433235722,"profile":10243973527296709326,"path":14368408625128460591,"deps":[[554324495028472449,"memchr",false,17868887934125138260],[711435865661041740,"ryu",false,7371528849801734896],[6476581561599070667,"serde",false,14906573397576289421],[11284357528473424989,"itoa",false,10783791396368020975],[12448247148799001525,"build_script_build",false,7586968099268668466]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-636f5a61abf8b312/dep-lib-serde_json","checksum":false}}],"rustflags":[],"metadata":16261601059619201932,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build
new file mode 100644
index 00000000000..a9ac2a6af95
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build
@@ -0,0 +1 @@
+1d054c52d8a365c8
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build.json
new file mode 100644
index 00000000000..be9f73e053f
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9652763411108993936,"profile":13232757476167777671,"path":3640981305281454583,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-766bfe2f7215f288/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"metadata":16261601059619201932,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/dep-build-script-build-script-build b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/dep-build-script-build-script-build
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/dep-build-script-build-script-build differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_json-766bfe2f7215f288/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/dep-lib-serde_spanned b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/dep-lib-serde_spanned
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/dep-lib-serde_spanned differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned
new file mode 100644
index 00000000000..2d7392abdcc
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned
@@ -0,0 +1 @@
+12436c3b8837686b
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned.json
new file mode 100644
index 00000000000..56e821c21a9
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/serde_spanned-f04921c08dd232d1/lib-serde_spanned.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"serde\"]","declared_features":"[\"serde\"]","target":13458410137839099392,"profile":17693312667323885851,"path":16238663552986338267,"deps":[[6476581561599070667,"serde",false,14906573397576289421]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_spanned-f04921c08dd232d1/dep-lib-serde_spanned","checksum":false}}],"rustflags":[],"metadata":14007845319687139593,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/dep-lib-strsim b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/dep-lib-strsim
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/dep-lib-strsim differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim
new file mode 100644
index 00000000000..47f8ea5804e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim
@@ -0,0 +1 @@
+e6e0370872ac3db8
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim.json
new file mode 100644
index 00000000000..4bc30a211b8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/strsim-1c3dcff9a6b0e61b/lib-strsim.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":15476377186051897656,"profile":10243973527296709326,"path":2714748390399141631,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/strsim-1c3dcff9a6b0e61b/dep-lib-strsim","checksum":false}}],"rustflags":[],"metadata":6054696607313650198,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/dep-lib-syn b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/dep-lib-syn
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/dep-lib-syn differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn
new file mode 100644
index 00000000000..cedcbf780ba
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn
@@ -0,0 +1 @@
+14001c9813faa246
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn.json
new file mode 100644
index 00000000000..bd8f656a9cd
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/syn-444f2c1bc2371418/lib-syn.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"clone-impls\", \"default\", \"derive\", \"full\", \"parsing\", \"printing\", \"proc-macro\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9575650141617900057,"profile":13232757476167777671,"path":3195894353976590572,"deps":[[11851334758748276410,"unicode_ident",false,17803988440829786811],[12252124046087733614,"proc_macro2",false,11018583144248402384],[16925618668213040772,"quote",false,9152463460764423241]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-444f2c1bc2371418/dep-lib-syn","checksum":false}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/dep-lib-toml b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/dep-lib-toml
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/dep-lib-toml differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml
new file mode 100644
index 00000000000..6c0840d8f18
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml
@@ -0,0 +1 @@
+347a5ff917919cf5
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml.json
new file mode 100644
index 00000000000..7d7d95d2cba
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml-a78f30bf462da0f1/lib-toml.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\", \"display\", \"parse\"]","declared_features":"[\"default\", \"display\", \"indexmap\", \"parse\", \"preserve_order\"]","target":8266822247464341316,"profile":17693312667323885851,"path":3400454001246999076,"deps":[[6476581561599070667,"serde",false,14906573397576289421],[12188691817798108206,"toml_datetime",false,17397538998979191624],[14535922283700143451,"toml_edit",false,16318959618852872186],[14809082363379217029,"serde_spanned",false,7739497017888228114]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/toml-a78f30bf462da0f1/dep-lib-toml","checksum":false}}],"rustflags":[],"metadata":13437692833141290973,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/dep-lib-toml_datetime b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/dep-lib-toml_datetime
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/dep-lib-toml_datetime differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime
new file mode 100644
index 00000000000..9386574aeb2
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime
@@ -0,0 +1 @@
+48e328208b7970f1
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime.json
new file mode 100644
index 00000000000..89fcad6723a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_datetime-a2d5609e7a769c86/lib-toml_datetime.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"serde\"]","declared_features":"[\"serde\"]","target":12345452236332824516,"profile":17693312667323885851,"path":17366490634013593103,"deps":[[6476581561599070667,"serde",false,14906573397576289421]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/toml_datetime-a2d5609e7a769c86/dep-lib-toml_datetime","checksum":false}}],"rustflags":[],"metadata":4457034034663589510,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/dep-lib-toml_edit b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/dep-lib-toml_edit
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/dep-lib-toml_edit differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit
new file mode 100644
index 00000000000..eb2b0cb7c49
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit
@@ -0,0 +1 @@
+fa5fabd14f9778e2
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit.json
new file mode 100644
index 00000000000..76e0a20a1cd
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/lib-toml_edit.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"display\", \"parse\", \"serde\"]","declared_features":"[\"default\", \"display\", \"parse\", \"perf\", \"serde\", \"unbounded\"]","target":865952233503108335,"profile":17693312667323885851,"path":5871998439170995771,"deps":[[4345069332863693433,"indexmap",false,6433429542638450611],[6476581561599070667,"serde",false,14906573397576289421],[6601026810668628560,"winnow",false,2031404645913205240],[12188691817798108206,"toml_datetime",false,17397538998979191624],[14809082363379217029,"serde_spanned",false,7739497017888228114]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/toml_edit-8fd0c12b23f55cbf/dep-lib-toml_edit","checksum":false}}],"rustflags":[],"metadata":17436163843096124214,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/dep-lib-unicode_ident b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/dep-lib-unicode_ident
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/dep-lib-unicode_ident differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident
new file mode 100644
index 00000000000..ebf2f09f76a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident
@@ -0,0 +1 @@
+bbfad148287914f7
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident.json
new file mode 100644
index 00000000000..8c456261566
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/unicode-ident-c1d05c67d34096ea/lib-unicode_ident.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[]","declared_features":"[]","target":12667241341363605998,"profile":13232757476167777671,"path":6452700644936315558,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-ident-c1d05c67d34096ea/dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"metadata":1159190378059262574,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/dep-lib-utf8parse b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/dep-lib-utf8parse
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/dep-lib-utf8parse differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse
new file mode 100644
index 00000000000..52d9d67ba70
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse
@@ -0,0 +1 @@
+296efb1c9caa8654
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse.json
new file mode 100644
index 00000000000..d6515b3a762
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/utf8parse-73e69f71b42bc6d2/lib-utf8parse.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"default\"]","declared_features":"[\"default\", \"nightly\"]","target":9438879933356559633,"profile":10243973527296709326,"path":10778392281466889199,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/utf8parse-73e69f71b42bc6d2/dep-lib-utf8parse","checksum":false}}],"rustflags":[],"metadata":10159711100463582988,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/dep-lib-winnow b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/dep-lib-winnow
new file mode 100644
index 00000000000..1b1cb4d44c5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/dep-lib-winnow differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/invoked.timestamp b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/invoked.timestamp
new file mode 100644
index 00000000000..e00328da5aa
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow
new file mode 100644
index 00000000000..b2eae2bd557
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow
@@ -0,0 +1 @@
+f819bc3ac3ff301c
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow.json b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow.json
new file mode 100644
index 00000000000..68ab72e5480
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/.fingerprint/winnow-ceee4b6d4bf7af84/lib-winnow.json
@@ -0,0 +1 @@
+{"rustc":9739624705989529557,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"debug\", \"default\", \"simd\", \"std\", \"unstable-doc\", \"unstable-recover\"]","target":5499813885258112825,"profile":900240682234843511,"path":6901201533572911381,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/winnow-ceee4b6d4bf7af84/dep-lib-winnow","checksum":false}}],"rustflags":[],"metadata":7482876514514569712,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/aho_corasick-a4d85f1f7e011e9e.d b/keyext.rusty/rust-wrapper/target/debug/deps/aho_corasick-a4d85f1f7e011e9e.d
new file mode 100644
index 00000000000..0046d1b2530
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/aho_corasick-a4d85f1f7e011e9e.d
@@ -0,0 +1,33 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libaho_corasick-a4d85f1f7e011e9e.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/ahocorasick.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/automaton.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/dfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/api.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/pattern.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/vector.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/alphabet.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/debug.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/int.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/prefilter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/primitives.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/remapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/special.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/aho_corasick-a4d85f1f7e011e9e.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/ahocorasick.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/automaton.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/dfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/api.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/pattern.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/vector.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/alphabet.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/debug.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/int.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/prefilter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/primitives.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/remapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/special.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/ahocorasick.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/automaton.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/dfa.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/contiguous.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/api.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/ext.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/pattern.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/rabinkarp.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/builder.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/teddy/generic.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/packed/vector.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/alphabet.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/buffer.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/byte_frequencies.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/debug.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/int.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/prefilter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/primitives.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/remapper.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/search.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/util/special.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/anstream-caff7e85907949a9.d b/keyext.rusty/rust-wrapper/target/debug/deps/anstream-caff7e85907949a9.d
new file mode 100644
index 00000000000..38509dd235b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/anstream-caff7e85907949a9.d
@@ -0,0 +1,14 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libanstream-caff7e85907949a9.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/strip.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/wincon.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/stream.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/auto.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/strip.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/anstream-caff7e85907949a9.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/strip.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/wincon.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/stream.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/auto.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/strip.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/strip.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/adapter/wincon.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/stream.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/buffer.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/auto.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/fmt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.15/src/strip.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/anstyle-3c24e018428cb281.d b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle-3c24e018428cb281.d
new file mode 100644
index 00000000000..ddd0b5991a3
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle-3c24e018428cb281.d
@@ -0,0 +1,10 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle-3c24e018428cb281.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/color.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/effect.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/reset.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/style.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/anstyle-3c24e018428cb281.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/color.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/effect.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/reset.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/style.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/color.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/effect.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/reset.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.8/src/style.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_parse-3162f58a267a82d1.d b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_parse-3162f58a267a82d1.d
new file mode 100644
index 00000000000..854472808eb
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_parse-3162f58a267a82d1.d
@@ -0,0 +1,9 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_parse-3162f58a267a82d1.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/params.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/definitions.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/table.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_parse-3162f58a267a82d1.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/params.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/definitions.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/table.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/params.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/definitions.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.5/src/state/table.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_query-ba85be343c043f10.d b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_query-ba85be343c043f10.d
new file mode 100644
index 00000000000..1b6448d2e2b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_query-ba85be343c043f10.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_query-ba85be343c043f10.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/windows.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/anstyle_query-ba85be343c043f10.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/windows.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.1/src/windows.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-219c860c787ca185.d b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-219c860c787ca185.d
new file mode 100644
index 00000000000..91ea32c0813
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-219c860c787ca185.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-219c860c787ca185.rmeta: crates/cargo-key/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-219c860c787ca185.d: crates/cargo-key/src/lib.rs
+
+crates/cargo-key/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-49f78e16ef565d93.d b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-49f78e16ef565d93.d
new file mode 100644
index 00000000000..e7aa13818d5
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-49f78e16ef565d93.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-49f78e16ef565d93.rmeta: crates/cargo-key/src/bin/cargo-key.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-49f78e16ef565d93.d: crates/cargo-key/src/bin/cargo-key.rs
+
+crates/cargo-key/src/bin/cargo-key.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-aa2e81a5cf2902af.d b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-aa2e81a5cf2902af.d
new file mode 100644
index 00000000000..d3a6581afa5
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-aa2e81a5cf2902af.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-aa2e81a5cf2902af.rmeta: crates/cargo-key/src/bin/cargo-key.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-aa2e81a5cf2902af.d: crates/cargo-key/src/bin/cargo-key.rs
+
+crates/cargo-key/src/bin/cargo-key.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-e46a9c72d6da4be7.d b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-e46a9c72d6da4be7.d
new file mode 100644
index 00000000000..abd7cc8547e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-e46a9c72d6da4be7.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-e46a9c72d6da4be7.rmeta: crates/cargo-key/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/cargo_key-e46a9c72d6da4be7.d: crates/cargo-key/src/lib.rs
+
+crates/cargo-key/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/clap-abd77ae4f792b004.d b/keyext.rusty/rust-wrapper/target/debug/deps/clap-abd77ae4f792b004.d
new file mode 100644
index 00000000000..7577436dece
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/clap-abd77ae4f792b004.d
@@ -0,0 +1,7 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libclap-abd77ae4f792b004.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.md
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/clap-abd77ae4f792b004.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.md
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.20/src/../examples/demo.md:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/clap_builder-306faebb59734b58.d b/keyext.rusty/rust-wrapper/target/debug/deps/clap_builder-306faebb59734b58.d
new file mode 100644
index 00000000000..788029345b7
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/clap_builder-306faebb59734b58.d
@@ -0,0 +1,58 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libclap_builder-306faebb59734b58.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/derive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/action.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/app_settings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_group.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_predicate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_settings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/command.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/os_str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/possible_value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/range.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/resettable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styled_str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_hint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/debug_asserts.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styling.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/context.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/kind.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/arg_matcher.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/arg_matches.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/matched_arg.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/value_source.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/validator.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/suggestions.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/mkeymap.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help_template.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/usage.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/any_value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/graph.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/id.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/str_to_bool.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/color.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/../README.md
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/clap_builder-306faebb59734b58.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/derive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/action.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/app_settings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_group.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_predicate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_settings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/command.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/os_str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/possible_value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/range.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/resettable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styled_str.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_hint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/debug_asserts.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styling.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/context.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/kind.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/arg_matcher.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/arg_matches.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/matched_arg.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/value_source.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/validator.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/suggestions.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/mkeymap.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help_template.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/usage.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/any_value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/graph.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/id.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/str_to_bool.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/color.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/../README.md
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/derive.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/action.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/app_settings.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_group.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_predicate.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/arg_settings.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/command.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/ext.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/os_str.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/possible_value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/range.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/resettable.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/str.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styled_str.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_hint.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/value_parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/debug_asserts.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/builder/styling.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/context.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/format.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/error/kind.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/arg_matcher.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/arg_matches.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/matched_arg.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/matches/value_source.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/validator.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/parser/features/suggestions.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/mkeymap.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/help_template.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/usage.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/fmt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/output/textwrap/core.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/any_value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/flat_set.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/graph.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/id.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/str_to_bool.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/util/color.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.20/src/../README.md:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/clap_derive-dd11c9c988dc2329.d b/keyext.rusty/rust-wrapper/target/debug/deps/clap_derive-dd11c9c988dc2329.d
new file mode 100644
index 00000000000..588506bcd8c
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/clap_derive-dd11c9c988dc2329.d
@@ -0,0 +1,21 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libclap_derive-dd11c9c988dc2329.so: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/args.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/into_app.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/subcommand.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/value_enum.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/dummies.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/doc_comments.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/ty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/../README.md
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/clap_derive-dd11c9c988dc2329.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/args.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/into_app.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/subcommand.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/value_enum.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/dummies.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/doc_comments.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/ty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/../README.md
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/attr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/args.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/into_app.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/subcommand.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/derives/value_enum.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/dummies.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/item.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/doc_comments.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/spanned.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/utils/ty.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/../README.md:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/clap_lex-c3e998b4968c44b2.d b/keyext.rusty/rust-wrapper/target/debug/deps/clap_lex-c3e998b4968c44b2.d
new file mode 100644
index 00000000000..6505605a46a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/clap_lex-c3e998b4968c44b2.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libclap_lex-c3e998b4968c44b2.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/ext.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/clap_lex-c3e998b4968c44b2.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/ext.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.2/src/ext.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/colorchoice-c95a30e1795634ff.d b/keyext.rusty/rust-wrapper/target/debug/deps/colorchoice-c95a30e1795634ff.d
new file mode 100644
index 00000000000..6b94365a693
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/colorchoice-c95a30e1795634ff.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libcolorchoice-c95a30e1795634ff.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.2/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/colorchoice-c95a30e1795634ff.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.2/src/lib.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.2/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/env_filter-beb369611d7906b3.d b/keyext.rusty/rust-wrapper/target/debug/deps/env_filter-beb369611d7906b3.d
new file mode 100644
index 00000000000..6b8c9878eda
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/env_filter-beb369611d7906b3.d
@@ -0,0 +1,10 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libenv_filter-beb369611d7906b3.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/directive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filtered_log.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/op.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/parser.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/env_filter-beb369611d7906b3.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/directive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filtered_log.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/op.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/parser.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/directive.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/filtered_log.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/op.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.2/src/parser.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/env_logger-c3d6add87014c3af.d b/keyext.rusty/rust-wrapper/target/debug/deps/env_logger-c3d6add87014c3af.d
new file mode 100644
index 00000000000..b760c26ab2b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/env_logger-c3d6add87014c3af.d
@@ -0,0 +1,11 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libenv_logger-c3d6add87014c3af.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/logger.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/humantime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/target.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/env_logger-c3d6add87014c3af.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/logger.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/humantime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/target.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/logger.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/humantime.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/buffer.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.5/src/fmt/writer/target.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/equivalent-86abc2f8731a507d.d b/keyext.rusty/rust-wrapper/target/debug/deps/equivalent-86abc2f8731a507d.d
new file mode 100644
index 00000000000..16a3f9b038a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/equivalent-86abc2f8731a507d.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libequivalent-86abc2f8731a507d.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/equivalent-86abc2f8731a507d.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/example-68f9e098efc09527.d b/keyext.rusty/rust-wrapper/target/debug/deps/example-68f9e098efc09527.d
new file mode 100644
index 00000000000..3702fe41cad
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/example-68f9e098efc09527.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libexample-68f9e098efc09527.rmeta: crates/example/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/example-68f9e098efc09527.d: crates/example/src/lib.rs
+
+crates/example/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/example-b1c4f8b0dfaf6fc0.d b/keyext.rusty/rust-wrapper/target/debug/deps/example-b1c4f8b0dfaf6fc0.d
new file mode 100644
index 00000000000..3bf840eb72a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/example-b1c4f8b0dfaf6fc0.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libexample-b1c4f8b0dfaf6fc0.rmeta: crates/example/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/example-b1c4f8b0dfaf6fc0.d: crates/example/src/lib.rs
+
+crates/example/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/hashbrown-2215452006f2a331.d b/keyext.rusty/rust-wrapper/target/debug/deps/hashbrown-2215452006f2a331.d
new file mode 100644
index 00000000000..809ef275c2a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/hashbrown-2215452006f2a331.d
@@ -0,0 +1,15 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libhashbrown-2215452006f2a331.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/alloc.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/bitmask.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/external_trait_impls/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/scopeguard.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/sse2.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/hashbrown-2215452006f2a331.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/alloc.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/bitmask.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/external_trait_impls/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/scopeguard.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/sse2.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/alloc.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/bitmask.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/external_trait_impls/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/scopeguard.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/set.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.0/src/raw/sse2.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/heck-b8ed5fbf5b1549ce.d b/keyext.rusty/rust-wrapper/target/debug/deps/heck-b8ed5fbf5b1549ce.d
new file mode 100644
index 00000000000..688cb32d423
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/heck-b8ed5fbf5b1549ce.d
@@ -0,0 +1,15 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rlib: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/heck-b8ed5fbf5b1549ce.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/humantime-3e75bfb5ce315183.d b/keyext.rusty/rust-wrapper/target/debug/deps/humantime-3e75bfb5ce315183.d
new file mode 100644
index 00000000000..055e69c6a60
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/humantime-3e75bfb5ce315183.d
@@ -0,0 +1,8 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libhumantime-3e75bfb5ce315183.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/duration.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/wrapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/date.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/humantime-3e75bfb5ce315183.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/duration.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/wrapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/date.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/duration.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/wrapper.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/date.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/indexmap-5a5be1e842c66954.d b/keyext.rusty/rust-wrapper/target/debug/deps/indexmap-5a5be1e842c66954.d
new file mode 100644
index 00000000000..ba101c637e6
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/indexmap-5a5be1e842c66954.d
@@ -0,0 +1,19 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libindexmap-5a5be1e842c66954.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/arbitrary.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/util.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/entry.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/raw_entry_v1.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/mutable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/slice.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/mutable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/slice.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/indexmap-5a5be1e842c66954.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/arbitrary.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/util.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/entry.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/raw_entry_v1.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/mutable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/slice.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/mutable.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/slice.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/arbitrary.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/util.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/entry.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/core/raw_entry_v1.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/iter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/mutable.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/map/slice.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/iter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/mutable.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.6.0/src/set/slice.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/is_terminal_polyfill-21d34215414b031b.d b/keyext.rusty/rust-wrapper/target/debug/deps/is_terminal_polyfill-21d34215414b031b.d
new file mode 100644
index 00000000000..60427c1575f
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/is_terminal_polyfill-21d34215414b031b.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libis_terminal_polyfill-21d34215414b031b.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/is_terminal_polyfill-21d34215414b031b.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/itoa-a683cbfaf97156bd.d b/keyext.rusty/rust-wrapper/target/debug/deps/itoa-a683cbfaf97156bd.d
new file mode 100644
index 00000000000..ee9dc619d9c
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/itoa-a683cbfaf97156bd.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libitoa-a683cbfaf97156bd.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/udiv128.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/itoa-a683cbfaf97156bd.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/udiv128.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/udiv128.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-c7392722823c1423.d b/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-c7392722823c1423.d
new file mode 100644
index 00000000000..e19d0e00e19
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-c7392722823c1423.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-c7392722823c1423.rmeta: crates/cargo-key/src/bin/key-rustc.rs crates/cargo-key/src/bin/../../../../rust-toolchain.toml
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-c7392722823c1423.d: crates/cargo-key/src/bin/key-rustc.rs crates/cargo-key/src/bin/../../../../rust-toolchain.toml
+
+crates/cargo-key/src/bin/key-rustc.rs:
+crates/cargo-key/src/bin/../../../../rust-toolchain.toml:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-f423f6b8b580290c.d b/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-f423f6b8b580290c.d
new file mode 100644
index 00000000000..8f7a8530e52
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-f423f6b8b580290c.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-f423f6b8b580290c.rmeta: crates/cargo-key/src/bin/key-rustc.rs crates/cargo-key/src/bin/../../../../rust-toolchain.toml
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/key_rustc-f423f6b8b580290c.d: crates/cargo-key/src/bin/key-rustc.rs crates/cargo-key/src/bin/../../../../rust-toolchain.toml
+
+crates/cargo-key/src/bin/key-rustc.rs:
+crates/cargo-key/src/bin/../../../../rust-toolchain.toml:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-8855e35a86bfe128.d b/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-8855e35a86bfe128.d
new file mode 100644
index 00000000000..579132c68bf
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-8855e35a86bfe128.d
@@ -0,0 +1,16 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-8855e35a86bfe128.rmeta: crates/key-wrapper/src/lib.rs crates/key-wrapper/src/callbacks.rs crates/key-wrapper/src/hir.rs crates/key-wrapper/src/hir/conversion.rs crates/key-wrapper/src/hir/expr.rs crates/key-wrapper/src/hir/item.rs crates/key-wrapper/src/hir/pat.rs crates/key-wrapper/src/hir/stmt.rs crates/key-wrapper/src/hir/ty.rs crates/key-wrapper/src/hir/type_extract.rs crates/key-wrapper/src/hir/visit.rs crates/key-wrapper/src/options.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-8855e35a86bfe128.d: crates/key-wrapper/src/lib.rs crates/key-wrapper/src/callbacks.rs crates/key-wrapper/src/hir.rs crates/key-wrapper/src/hir/conversion.rs crates/key-wrapper/src/hir/expr.rs crates/key-wrapper/src/hir/item.rs crates/key-wrapper/src/hir/pat.rs crates/key-wrapper/src/hir/stmt.rs crates/key-wrapper/src/hir/ty.rs crates/key-wrapper/src/hir/type_extract.rs crates/key-wrapper/src/hir/visit.rs crates/key-wrapper/src/options.rs
+
+crates/key-wrapper/src/lib.rs:
+crates/key-wrapper/src/callbacks.rs:
+crates/key-wrapper/src/hir.rs:
+crates/key-wrapper/src/hir/conversion.rs:
+crates/key-wrapper/src/hir/expr.rs:
+crates/key-wrapper/src/hir/item.rs:
+crates/key-wrapper/src/hir/pat.rs:
+crates/key-wrapper/src/hir/stmt.rs:
+crates/key-wrapper/src/hir/ty.rs:
+crates/key-wrapper/src/hir/type_extract.rs:
+crates/key-wrapper/src/hir/visit.rs:
+crates/key-wrapper/src/options.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-a6ca50e93723909c.d b/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-a6ca50e93723909c.d
new file mode 100644
index 00000000000..0b8be03b25a
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-a6ca50e93723909c.d
@@ -0,0 +1,16 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-a6ca50e93723909c.rmeta: crates/key-wrapper/src/lib.rs crates/key-wrapper/src/callbacks.rs crates/key-wrapper/src/hir.rs crates/key-wrapper/src/hir/conversion.rs crates/key-wrapper/src/hir/expr.rs crates/key-wrapper/src/hir/item.rs crates/key-wrapper/src/hir/pat.rs crates/key-wrapper/src/hir/stmt.rs crates/key-wrapper/src/hir/ty.rs crates/key-wrapper/src/hir/type_extract.rs crates/key-wrapper/src/hir/visit.rs crates/key-wrapper/src/options.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/key_wrapper-a6ca50e93723909c.d: crates/key-wrapper/src/lib.rs crates/key-wrapper/src/callbacks.rs crates/key-wrapper/src/hir.rs crates/key-wrapper/src/hir/conversion.rs crates/key-wrapper/src/hir/expr.rs crates/key-wrapper/src/hir/item.rs crates/key-wrapper/src/hir/pat.rs crates/key-wrapper/src/hir/stmt.rs crates/key-wrapper/src/hir/ty.rs crates/key-wrapper/src/hir/type_extract.rs crates/key-wrapper/src/hir/visit.rs crates/key-wrapper/src/options.rs
+
+crates/key-wrapper/src/lib.rs:
+crates/key-wrapper/src/callbacks.rs:
+crates/key-wrapper/src/hir.rs:
+crates/key-wrapper/src/hir/conversion.rs:
+crates/key-wrapper/src/hir/expr.rs:
+crates/key-wrapper/src/hir/item.rs:
+crates/key-wrapper/src/hir/pat.rs:
+crates/key-wrapper/src/hir/stmt.rs:
+crates/key-wrapper/src/hir/ty.rs:
+crates/key-wrapper/src/hir/type_extract.rs:
+crates/key-wrapper/src/hir/visit.rs:
+crates/key-wrapper/src/options.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libaho_corasick-a4d85f1f7e011e9e.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libaho_corasick-a4d85f1f7e011e9e.rmeta
new file mode 100644
index 00000000000..42e29f1c6c2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libaho_corasick-a4d85f1f7e011e9e.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libanstream-caff7e85907949a9.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libanstream-caff7e85907949a9.rmeta
new file mode 100644
index 00000000000..52c71af38ef
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libanstream-caff7e85907949a9.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle-3c24e018428cb281.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle-3c24e018428cb281.rmeta
new file mode 100644
index 00000000000..e62e5a39455
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle-3c24e018428cb281.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_parse-3162f58a267a82d1.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_parse-3162f58a267a82d1.rmeta
new file mode 100644
index 00000000000..a6b0bb86101
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_parse-3162f58a267a82d1.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_query-ba85be343c043f10.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_query-ba85be343c043f10.rmeta
new file mode 100644
index 00000000000..586d3cc9cf2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libanstyle_query-ba85be343c043f10.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-219c860c787ca185.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-219c860c787ca185.rmeta
new file mode 100644
index 00000000000..59e7807de2b
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-219c860c787ca185.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-49f78e16ef565d93.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-49f78e16ef565d93.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-aa2e81a5cf2902af.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-aa2e81a5cf2902af.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-e46a9c72d6da4be7.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libcargo_key-e46a9c72d6da4be7.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libclap-abd77ae4f792b004.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libclap-abd77ae4f792b004.rmeta
new file mode 100644
index 00000000000..fee53ff2d7b
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libclap-abd77ae4f792b004.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libclap_builder-306faebb59734b58.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_builder-306faebb59734b58.rmeta
new file mode 100644
index 00000000000..512b9a69766
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_builder-306faebb59734b58.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libclap_derive-dd11c9c988dc2329.so b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_derive-dd11c9c988dc2329.so
new file mode 100755
index 00000000000..aca53ab4691
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_derive-dd11c9c988dc2329.so differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libclap_lex-c3e998b4968c44b2.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_lex-c3e998b4968c44b2.rmeta
new file mode 100644
index 00000000000..8bc422cd713
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libclap_lex-c3e998b4968c44b2.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libcolorchoice-c95a30e1795634ff.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libcolorchoice-c95a30e1795634ff.rmeta
new file mode 100644
index 00000000000..5892f456870
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libcolorchoice-c95a30e1795634ff.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libenv_filter-beb369611d7906b3.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libenv_filter-beb369611d7906b3.rmeta
new file mode 100644
index 00000000000..90867b8e3df
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libenv_filter-beb369611d7906b3.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libenv_logger-c3d6add87014c3af.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libenv_logger-c3d6add87014c3af.rmeta
new file mode 100644
index 00000000000..79ac373e44e
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libenv_logger-c3d6add87014c3af.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libequivalent-86abc2f8731a507d.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libequivalent-86abc2f8731a507d.rmeta
new file mode 100644
index 00000000000..25827a42704
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libequivalent-86abc2f8731a507d.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libexample-68f9e098efc09527.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libexample-68f9e098efc09527.rmeta
new file mode 100644
index 00000000000..428dc90f76e
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libexample-68f9e098efc09527.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libexample-b1c4f8b0dfaf6fc0.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libexample-b1c4f8b0dfaf6fc0.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libhashbrown-2215452006f2a331.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libhashbrown-2215452006f2a331.rmeta
new file mode 100644
index 00000000000..b4536d18992
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libhashbrown-2215452006f2a331.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rlib b/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rlib
new file mode 100644
index 00000000000..acd377a0b01
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rlib differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rmeta
new file mode 100644
index 00000000000..90315fa7ab1
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libheck-b8ed5fbf5b1549ce.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libhumantime-3e75bfb5ce315183.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libhumantime-3e75bfb5ce315183.rmeta
new file mode 100644
index 00000000000..574d6d2f79e
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libhumantime-3e75bfb5ce315183.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libindexmap-5a5be1e842c66954.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libindexmap-5a5be1e842c66954.rmeta
new file mode 100644
index 00000000000..0673f3bc15a
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libindexmap-5a5be1e842c66954.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libis_terminal_polyfill-21d34215414b031b.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libis_terminal_polyfill-21d34215414b031b.rmeta
new file mode 100644
index 00000000000..67a9c06a251
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libis_terminal_polyfill-21d34215414b031b.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libitoa-a683cbfaf97156bd.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libitoa-a683cbfaf97156bd.rmeta
new file mode 100644
index 00000000000..00cb5791cbd
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libitoa-a683cbfaf97156bd.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-c7392722823c1423.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-c7392722823c1423.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-f423f6b8b580290c.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libkey_rustc-f423f6b8b580290c.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-8855e35a86bfe128.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-8855e35a86bfe128.rmeta
new file mode 100644
index 00000000000..060f0a84d3a
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-8855e35a86bfe128.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-a6ca50e93723909c.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libkey_wrapper-a6ca50e93723909c.rmeta
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/liblog-2b99c40b35786b5c.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/liblog-2b99c40b35786b5c.rmeta
new file mode 100644
index 00000000000..08d50e18a4d
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/liblog-2b99c40b35786b5c.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libmemchr-defd6ccfd6da75a5.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libmemchr-defd6ccfd6da75a5.rmeta
new file mode 100644
index 00000000000..b9a7846ec33
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libmemchr-defd6ccfd6da75a5.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libpaste-328a92098632ae7d.so b/keyext.rusty/rust-wrapper/target/debug/deps/libpaste-328a92098632ae7d.so
new file mode 100755
index 00000000000..7d41d9d85d9
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libpaste-328a92098632ae7d.so differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rlib b/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rlib
new file mode 100644
index 00000000000..ae65a1ab2b1
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rlib differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rmeta
new file mode 100644
index 00000000000..a598f8d6331
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rlib b/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rlib
new file mode 100644
index 00000000000..76fdd752dcc
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rlib differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rmeta
new file mode 100644
index 00000000000..b657c5b2cc5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libregex-733fcd9fb92d320f.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libregex-733fcd9fb92d320f.rmeta
new file mode 100644
index 00000000000..7851d5ae096
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libregex-733fcd9fb92d320f.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libregex_automata-a177add98caa65ff.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libregex_automata-a177add98caa65ff.rmeta
new file mode 100644
index 00000000000..f17dfb15bf2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libregex_automata-a177add98caa65ff.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libregex_syntax-8682c6606e3f47b9.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libregex_syntax-8682c6606e3f47b9.rmeta
new file mode 100644
index 00000000000..649c6bcb8b1
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libregex_syntax-8682c6606e3f47b9.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libryu-e9965db3940a4197.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libryu-e9965db3940a4197.rmeta
new file mode 100644
index 00000000000..fc61b21051e
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libryu-e9965db3940a4197.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libserde-c97a0571b442f4b4.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libserde-c97a0571b442f4b4.rmeta
new file mode 100644
index 00000000000..fc9ba5d555b
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libserde-c97a0571b442f4b4.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libserde_derive-f847f4c86d60a4e5.so b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_derive-f847f4c86d60a4e5.so
new file mode 100755
index 00000000000..022e6cb23d4
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_derive-f847f4c86d60a4e5.so differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libserde_json-636f5a61abf8b312.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_json-636f5a61abf8b312.rmeta
new file mode 100644
index 00000000000..d373d7a13d2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_json-636f5a61abf8b312.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libserde_spanned-f04921c08dd232d1.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_spanned-f04921c08dd232d1.rmeta
new file mode 100644
index 00000000000..9dfb353dcac
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libserde_spanned-f04921c08dd232d1.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libstrsim-1c3dcff9a6b0e61b.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libstrsim-1c3dcff9a6b0e61b.rmeta
new file mode 100644
index 00000000000..56724720db2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libstrsim-1c3dcff9a6b0e61b.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rlib b/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rlib
new file mode 100644
index 00000000000..2c37d3ed70f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rlib differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rmeta
new file mode 100644
index 00000000000..27778cca01a
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libtoml-a78f30bf462da0f1.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml-a78f30bf462da0f1.rmeta
new file mode 100644
index 00000000000..b518af60517
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml-a78f30bf462da0f1.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_datetime-a2d5609e7a769c86.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_datetime-a2d5609e7a769c86.rmeta
new file mode 100644
index 00000000000..5eab1e0716c
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_datetime-a2d5609e7a769c86.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_edit-8fd0c12b23f55cbf.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_edit-8fd0c12b23f55cbf.rmeta
new file mode 100644
index 00000000000..e3517c4a67d
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_edit-8fd0c12b23f55cbf.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rlib b/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rlib
new file mode 100644
index 00000000000..261eae06278
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rlib differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rmeta
new file mode 100644
index 00000000000..1c7e00ed5d1
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libutf8parse-73e69f71b42bc6d2.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libutf8parse-73e69f71b42bc6d2.rmeta
new file mode 100644
index 00000000000..f0108258792
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libutf8parse-73e69f71b42bc6d2.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/libwinnow-ceee4b6d4bf7af84.rmeta b/keyext.rusty/rust-wrapper/target/debug/deps/libwinnow-ceee4b6d4bf7af84.rmeta
new file mode 100644
index 00000000000..8d70215813f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/deps/libwinnow-ceee4b6d4bf7af84.rmeta differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/log-2b99c40b35786b5c.d b/keyext.rusty/rust-wrapper/target/debug/deps/log-2b99c40b35786b5c.d
new file mode 100644
index 00000000000..e594a298a8b
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/log-2b99c40b35786b5c.d
@@ -0,0 +1,8 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/liblog-2b99c40b35786b5c.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/serde.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/__private_api.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/log-2b99c40b35786b5c.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/serde.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/__private_api.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/serde.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/__private_api.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/memchr-defd6ccfd6da75a5.d b/keyext.rusty/rust-wrapper/target/debug/deps/memchr-defd6ccfd6da75a5.d
new file mode 100644
index 00000000000..e6fb64eff23
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/memchr-defd6ccfd6da75a5.d
@@ -0,0 +1,31 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libmemchr-defd6ccfd6da75a5.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/shiftor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/twoway.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/cow.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/searcher.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/vector.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/memchr-defd6ccfd6da75a5.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/shiftor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/twoway.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/cow.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/searcher.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/vector.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/rabinkarp.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/shiftor.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/all/twoway.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/generic/packedpair.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/arch/x86_64/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/cow.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/ext.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/memmem/searcher.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/vector.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/paste-328a92098632ae7d.d b/keyext.rusty/rust-wrapper/target/debug/deps/paste-328a92098632ae7d.d
new file mode 100644
index 00000000000..a935467eaf2
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/paste-328a92098632ae7d.d
@@ -0,0 +1,8 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libpaste-328a92098632ae7d.so: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/segment.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/paste-328a92098632ae7d.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/segment.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/attr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/paste-1.0.15/src/segment.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/proc_macro2-ea84fab1bb9a207c.d b/keyext.rusty/rust-wrapper/target/debug/deps/proc_macro2-ea84fab1bb9a207c.d
new file mode 100644
index 00000000000..4ca4c9e1036
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/proc_macro2-ea84fab1bb9a207c.d
@@ -0,0 +1,14 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/marker.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/rcvec.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/detection.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/fallback.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/extra.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/wrapper.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libproc_macro2-ea84fab1bb9a207c.rlib: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/marker.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/rcvec.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/detection.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/fallback.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/extra.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/wrapper.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/proc_macro2-ea84fab1bb9a207c.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/marker.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/rcvec.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/detection.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/fallback.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/extra.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/wrapper.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/marker.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/parse.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/rcvec.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/detection.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/fallback.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/extra.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.89/src/wrapper.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/quote-9ae4553a06acae1e.d b/keyext.rusty/rust-wrapper/target/debug/deps/quote-9ae4553a06acae1e.d
new file mode 100644
index 00000000000..1cccaff27d8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/quote-9ae4553a06acae1e.d
@@ -0,0 +1,13 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ident_fragment.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/to_tokens.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/runtime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/spanned.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libquote-9ae4553a06acae1e.rlib: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ident_fragment.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/to_tokens.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/runtime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/spanned.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/quote-9ae4553a06acae1e.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ident_fragment.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/to_tokens.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/runtime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/spanned.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ext.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/format.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/ident_fragment.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/to_tokens.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/runtime.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.37/src/spanned.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/regex-733fcd9fb92d320f.d b/keyext.rusty/rust-wrapper/target/debug/deps/regex-733fcd9fb92d320f.d
new file mode 100644
index 00000000000..ebcd30dbbb4
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/regex-733fcd9fb92d320f.d
@@ -0,0 +1,15 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libregex-733fcd9fb92d320f.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/builders.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/find_byte.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/string.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/regex-733fcd9fb92d320f.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/builders.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/find_byte.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/bytes.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/string.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/builders.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/bytes.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/find_byte.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/bytes.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regex/string.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/bytes.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/regexset/string.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/regex_automata-a177add98caa65ff.d b/keyext.rusty/rust-wrapper/target/debug/deps/regex_automata-a177add98caa65ff.d
new file mode 100644
index 00000000000..5d0e3a6dfdd
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/regex_automata-a177add98caa65ff.d
@@ -0,0 +1,63 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libregex_automata-a177add98caa65ff.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/onepass.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/remapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/dfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/id.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/regex.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/limited.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/literal.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/regex.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/reverse_inner.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/stopat.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/strategy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/wrappers.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/backtrack.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/builder.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/compiler.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/literal_trie.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/nfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/pikevm.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/range_trie.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/alphabet.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/captures.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/escape.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/interpolate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/lazy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/look.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/pool.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/aho_corasick.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/byteset.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memmem.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/teddy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/primitives.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/start.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/syntax.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/wire.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/state.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/empty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/int.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/sparse_set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/unicode_data/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/utf8.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/regex_automata-a177add98caa65ff.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/onepass.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/remapper.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/dfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/id.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/regex.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/limited.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/literal.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/regex.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/reverse_inner.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/stopat.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/strategy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/wrappers.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/backtrack.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/builder.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/compiler.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/literal_trie.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/nfa.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/pikevm.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/range_trie.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/alphabet.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/captures.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/escape.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/interpolate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/lazy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/look.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/pool.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/aho_corasick.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/byteset.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memmem.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/teddy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/primitives.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/start.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/syntax.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/wire.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/state.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/empty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/int.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/memchr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/search.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/sparse_set.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/unicode_data/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/utf8.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/onepass.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/dfa/remapper.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/dfa.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/id.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/regex.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/hybrid/search.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/limited.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/literal.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/regex.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/reverse_inner.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/stopat.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/strategy.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/meta/wrappers.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/backtrack.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/builder.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/compiler.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/literal_trie.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/nfa.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/pikevm.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/nfa/thompson/range_trie.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/alphabet.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/captures.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/escape.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/interpolate.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/iter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/lazy.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/look.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/pool.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/aho_corasick.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/byteset.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/memmem.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/prefilter/teddy.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/primitives.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/start.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/syntax.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/wire.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/determinize/state.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/empty.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/int.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/memchr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/search.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/sparse_set.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/unicode_data/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.8/src/util/utf8.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/regex_syntax-8682c6606e3f47b9.d b/keyext.rusty/rust-wrapper/target/debug/deps/regex_syntax-8682c6606e3f47b9.d
new file mode 100644
index 00000000000..d3a4b2ab9ab
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/regex_syntax-8682c6606e3f47b9.d
@@ -0,0 +1,23 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libregex_syntax-8682c6606e3f47b9.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/visitor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/debug.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/either.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/interval.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/literal.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/translate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/visitor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/rank.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/utf8.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/regex_syntax-8682c6606e3f47b9.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/visitor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/debug.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/either.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/interval.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/literal.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/translate.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/visitor.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/rank.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/utf8.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/parse.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/print.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/ast/visitor.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/debug.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/either.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/interval.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/literal.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/print.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/translate.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/hir/visitor.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/rank.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/unicode_tables/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/utf8.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/ryu-e9965db3940a4197.d b/keyext.rusty/rust-wrapper/target/debug/deps/ryu-e9965db3940a4197.d
new file mode 100644
index 00000000000..c4e814b8614
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/ryu-e9965db3940a4197.d
@@ -0,0 +1,16 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libryu-e9965db3940a4197.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/buffer/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/common.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_full_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_intrinsics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/digit_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s_intrinsics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/exponent.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mantissa.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/ryu-e9965db3940a4197.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/buffer/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/common.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_full_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_intrinsics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/digit_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s_intrinsics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/exponent.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mantissa.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/buffer/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/common.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_full_table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/d2s_intrinsics.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/digit_table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/f2s_intrinsics.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/exponent.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/pretty/mantissa.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/serde-c97a0571b442f4b4.d b/keyext.rusty/rust-wrapper/target/debug/deps/serde-c97a0571b442f4b4.d
new file mode 100644
index 00000000000..8ceab95f4f2
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/serde-c97a0571b442f4b4.d
@@ -0,0 +1,22 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libserde-c97a0571b442f4b4.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/integer128.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/ignored_any.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/size_hint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impossible.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/doc.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/seed.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/serde-c97a0571b442f4b4.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/integer128.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/ignored_any.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/size_hint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impossible.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/format.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/doc.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/seed.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/integer128.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/ignored_any.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/impls.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/size_hint.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/fmt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impls.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/ser/impossible.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/format.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/de.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/ser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/private/doc.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.213/src/de/seed.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/serde_derive-f847f4c86d60a4e5.d b/keyext.rusty/rust-wrapper/target/debug/deps/serde_derive-f847f4c86d60a4e5.d
new file mode 100644
index 00000000000..12f61239d0c
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/serde_derive-f847f4c86d60a4e5.d
@@ -0,0 +1,21 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libserde_derive-f847f4c86d60a4e5.so: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ast.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/case.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/check.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ctxt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/receiver.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/respan.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/symbol.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/bound.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/fragment.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/dummy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/pretend.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/this.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/serde_derive-f847f4c86d60a4e5.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ast.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/case.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/check.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ctxt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/receiver.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/respan.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/symbol.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/bound.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/fragment.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/dummy.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/pretend.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/this.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ast.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/attr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/case.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/check.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/ctxt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/receiver.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/respan.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/internals/symbol.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/bound.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/fragment.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/de.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/dummy.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/pretend.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/ser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.213/src/this.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/serde_json-636f5a61abf8b312.d b/keyext.rusty/rust-wrapper/target/debug/deps/serde_json-636f5a61abf8b312.d
new file mode 100644
index 00000000000..9c85250ec36
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/serde_json-636f5a61abf8b312.d
@@ -0,0 +1,20 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libserde_json-636f5a61abf8b312.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/from.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/index.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/partial_eq.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/io/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/number.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/read.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/serde_json-636f5a61abf8b312.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/from.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/index.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/partial_eq.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/io/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/iter.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/number.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/read.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/de.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/ser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/de.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/from.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/index.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/partial_eq.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/value/ser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/io/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/iter.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/number.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.132/src/read.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/serde_spanned-f04921c08dd232d1.d b/keyext.rusty/rust-wrapper/target/debug/deps/serde_spanned-f04921c08dd232d1.d
new file mode 100644
index 00000000000..de9ca69b8d8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/serde_spanned-f04921c08dd232d1.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libserde_spanned-f04921c08dd232d1.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/spanned.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/serde_spanned-f04921c08dd232d1.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/spanned.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/spanned.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/strsim-1c3dcff9a6b0e61b.d b/keyext.rusty/rust-wrapper/target/debug/deps/strsim-1c3dcff9a6b0e61b.d
new file mode 100644
index 00000000000..fcd723bb42e
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/strsim-1c3dcff9a6b0e61b.d
@@ -0,0 +1,5 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libstrsim-1c3dcff9a6b0e61b.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/strsim-1c3dcff9a6b0e61b.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/syn-444f2c1bc2371418.d b/keyext.rusty/rust-wrapper/target/debug/deps/syn-444f2c1bc2371418.d
new file mode 100644
index 00000000000..11b6bfefa73
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/syn-444f2c1bc2371418.d
@@ -0,0 +1,53 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/group.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/token.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/bigint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/classify.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_keyword.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_punctuation.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/data.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/derive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/drops.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/expr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/file.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/fixup.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/generics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ident.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lifetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lookahead.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/mac.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/meta.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/op.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/discouraged.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_macro_input.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_quote.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/pat.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/path.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/precedence.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/punctuated.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/restriction.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/sealed.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/span.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/stmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/thread.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/verbatim.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/whitespace.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/export.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/gen/clone.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libsyn-444f2c1bc2371418.rlib: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/group.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/token.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/bigint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/classify.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_keyword.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_punctuation.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/data.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/derive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/drops.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/expr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/file.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/fixup.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/generics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ident.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lifetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lookahead.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/mac.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/meta.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/op.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/discouraged.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_macro_input.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_quote.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/pat.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/path.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/precedence.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/punctuated.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/restriction.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/sealed.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/span.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/stmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/thread.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/verbatim.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/whitespace.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/export.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/gen/clone.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/syn-444f2c1bc2371418.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/group.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/token.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/attr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/bigint.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/buffer.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/classify.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_keyword.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_punctuation.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/data.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/derive.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/drops.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/expr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ext.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/file.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/fixup.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/generics.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ident.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lifetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lookahead.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/mac.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/meta.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/op.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/discouraged.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_macro_input.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_quote.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/pat.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/path.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/precedence.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/print.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/punctuated.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/restriction.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/sealed.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/span.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/stmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/thread.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/verbatim.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/whitespace.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/export.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/gen/clone.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/group.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/token.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/attr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/bigint.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/buffer.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/classify.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_keyword.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/custom_punctuation.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/data.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/derive.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/drops.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/expr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ext.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/file.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/fixup.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/generics.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ident.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/item.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lifetime.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lit.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/lookahead.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/mac.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/meta.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/op.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/discouraged.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_macro_input.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/parse_quote.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/pat.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/path.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/precedence.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/print.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/punctuated.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/restriction.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/sealed.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/span.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/spanned.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/stmt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/thread.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/ty.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/verbatim.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/whitespace.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/export.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.85/src/gen/clone.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/toml-a78f30bf462da0f1.d b/keyext.rusty/rust-wrapper/target/debug/deps/toml-a78f30bf462da0f1.d
new file mode 100644
index 00000000000..53c26eb1539
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/toml-a78f30bf462da0f1.d
@@ -0,0 +1,13 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libtoml-a78f30bf462da0f1.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/edit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/table.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/toml-a78f30bf462da0f1.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/de.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/ser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/macros.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/edit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/fmt.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/table.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/de.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/ser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/macros.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/edit.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/fmt.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/table.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/toml_datetime-a2d5609e7a769c86.d b/keyext.rusty/rust-wrapper/target/debug/deps/toml_datetime-a2d5609e7a769c86.d
new file mode 100644
index 00000000000..0bc7f9632b8
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/toml_datetime-a2d5609e7a769c86.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_datetime-a2d5609e7a769c86.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/datetime.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/toml_datetime-a2d5609e7a769c86.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/datetime.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/datetime.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/toml_edit-8fd0c12b23f55cbf.d b/keyext.rusty/rust-wrapper/target/debug/deps/toml_edit-8fd0c12b23f55cbf.d
new file mode 100644
index 00000000000..5099618ed33
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/toml_edit-8fd0c12b23f55cbf.d
@@ -0,0 +1,48 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libtoml_edit-8fd0c12b23f55cbf.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array_of_tables.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/document.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/encode.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/index.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/inline_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/internal_string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/datetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/document.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/inline_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/numbers.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/state.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/strings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/trivia.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/raw_string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/repr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/datetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table_enum.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/pretty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit_mut.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/toml_edit-8fd0c12b23f55cbf.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array_of_tables.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/document.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/encode.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/index.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/inline_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/internal_string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/item.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/datetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/document.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/inline_table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/numbers.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/state.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/strings.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/trivia.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/raw_string.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/repr.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/datetime.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/spanned.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table_enum.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/array.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/key.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/map.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/pretty.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/value.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit_mut.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/array_of_tables.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/document.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/encode.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/index.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/inline_table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/internal_string.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/item.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/key.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/array.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/datetime.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/document.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/inline_table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/key.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/numbers.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/state.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/strings.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/trivia.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/parser/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/raw_string.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/repr.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/array.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/datetime.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/key.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/spanned.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/table_enum.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/de/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/array.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/key.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/map.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/pretty.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/ser/value.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/visit_mut.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/unicode_ident-c1d05c67d34096ea.d b/keyext.rusty/rust-wrapper/target/debug/deps/unicode_ident-c1d05c67d34096ea.d
new file mode 100644
index 00000000000..c7ae6d10460
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/unicode_ident-c1d05c67d34096ea.d
@@ -0,0 +1,8 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/tables.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libunicode_ident-c1d05c67d34096ea.rlib: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/tables.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/unicode_ident-c1d05c67d34096ea.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/tables.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.13/src/tables.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/utf8parse-73e69f71b42bc6d2.d b/keyext.rusty/rust-wrapper/target/debug/deps/utf8parse-73e69f71b42bc6d2.d
new file mode 100644
index 00000000000..ef055b88b54
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/utf8parse-73e69f71b42bc6d2.d
@@ -0,0 +1,6 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libutf8parse-73e69f71b42bc6d2.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/utf8parse-73e69f71b42bc6d2.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/deps/winnow-ceee4b6d4bf7af84.d b/keyext.rusty/rust-wrapper/target/debug/deps/winnow-ceee4b6d4bf7af84.d
new file mode 100644
index 00000000000..1747805be11
--- /dev/null
+++ b/keyext.rusty/rust-wrapper/target/debug/deps/winnow-ceee4b6d4bf7af84.d
@@ -0,0 +1,24 @@
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/libwinnow-ceee4b6d4bf7af84.rmeta: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/dispatch.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/seq.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/ascii/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/bits/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/branch.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/debug/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/multi.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/sequence.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/token/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/../examples/css/parser.rs
+
+/home/daniel/Documents/key/drodt-key/keyext.rusty/rust-wrapper/target/debug/deps/winnow-ceee4b6d4bf7af84.d: /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/lib.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/dispatch.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/seq.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/error.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/impls.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/ascii/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/bits/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/branch.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/core.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/debug/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/multi.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/parser.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/sequence.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/token/mod.rs /home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/../examples/css/parser.rs
+
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/lib.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/dispatch.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/macros/seq.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/error.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/stream/impls.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/ascii/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/binary/bits/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/branch.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/core.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/debug/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/multi.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/parser.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/combinator/sequence.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/token/mod.rs:
+/home/daniel/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.20/src/../examples/css/parser.rs:
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/dep-graph.bin
new file mode 100644
index 00000000000..4083b72f715
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/query-cache.bin
new file mode 100644
index 00000000000..6230abd87a1
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq-2cnp5xprwk1q9f4i99szfhygd/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-1ve709a1pt86y/s-h27yoyy6wi-0azn8hq.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/dep-graph.bin
new file mode 100644
index 00000000000..21992547dd5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/query-cache.bin
new file mode 100644
index 00000000000..3d33a2f36f2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3-dcgmpzgah0oxdztk1dvng836t/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-2kien495tkew5/s-h27yoyy6uk-0ts1kb3.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/dep-graph.bin
new file mode 100644
index 00000000000..b3564ec0e69
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/query-cache.bin
new file mode 100644
index 00000000000..d67058ec18c
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i-786zgsmma6uknt1kcgalxdy89/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3dki8kqmcnh8i/s-h27yoywhnd-1o2ak1i.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/dep-graph.bin
new file mode 100644
index 00000000000..dcad0c6c08c
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/query-cache.bin
new file mode 100644
index 00000000000..24f235aa67e
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev-ar5f3pzonf5b3zs5onqh9p7nx/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/cargo_key-3l5dpiy3lx955/s-h27yoywhnc-0nepyev.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/dep-graph.bin
new file mode 100644
index 00000000000..013378deda0
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/query-cache.bin
new file mode 100644
index 00000000000..74a0302b773
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb-9oflxihxxu1z4e8idyswfugcf/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/example-1jxv0awb5uc6a/s-h26wbm4urz-05egjnb.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/dep-graph.bin
new file mode 100644
index 00000000000..1d68a2a219b
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/query-cache.bin
new file mode 100644
index 00000000000..9306d66c504
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5-cjxj9h0a4xnctnbgxh7xf4sge/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/example-2e2uwy94s1ahl/s-h26wbm4v6b-0pxaex5.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/dep-graph.bin
new file mode 100644
index 00000000000..09e17e1998c
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/query-cache.bin
new file mode 100644
index 00000000000..0b9c92aadd2
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi-c0c87y9swx1ees0508t2px85f/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-1j3kzq71pqi0o/s-h27yoyy6y7-12tc4wi.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/dep-graph.bin
new file mode 100644
index 00000000000..c64f342d576
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/query-cache.bin
new file mode 100644
index 00000000000..1e514fab4af
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z-65ihk2xvj4v4nbygll6dj4863/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/key_rustc-3sqvxy2uxy9ou/s-h27yoyy6pm-1v87g0z.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/dep-graph.bin
new file mode 100644
index 00000000000..9af330784d5
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/query-cache.bin
new file mode 100644
index 00000000000..d8743458eaa
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js-0xrnw4m9jojanu418fytmzje2/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-1knhu0dwhff7m/s-h27yoyp9g4-11tv6js.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/dep-graph.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/dep-graph.bin
new file mode 100644
index 00000000000..c4e73937d53
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/dep-graph.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/query-cache.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/query-cache.bin
new file mode 100644
index 00000000000..dc336ab54ed
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/query-cache.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/work-products.bin b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/work-products.bin
new file mode 100644
index 00000000000..6027c13a28f
Binary files /dev/null and b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv-6fldv4fwsb68xxiau3i6vssqk/work-products.bin differ
diff --git a/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv.lock b/keyext.rusty/rust-wrapper/target/debug/incremental/key_wrapper-2n76v7uwokibb/s-h27yoyp99a-0ap7cjv.lock
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/BoundVariable.java b/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/BoundVariable.java
index 049f27da28f..c8e9bd35009 100644
--- a/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/BoundVariable.java
+++ b/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/BoundVariable.java
@@ -3,8 +3,6 @@
* SPDX-License-Identifier: GPL-2.0-only */
package org.key_project.rusty.logic.op;
-import java.util.Objects;
-
import org.key_project.logic.Name;
import org.key_project.logic.ParsableVariable;
import org.key_project.logic.SyntaxElement;
@@ -12,7 +10,6 @@
import org.key_project.logic.op.Modifier;
import org.key_project.logic.op.QuantifiableVariable;
import org.key_project.logic.sort.Sort;
-import org.key_project.util.EqualsModProofIrrelevancy;
import org.jspecify.annotations.NonNull;
@@ -20,24 +17,11 @@
* The definition of logical variables.
*/
public final class BoundVariable extends AbstractSortedOperator
- implements QuantifiableVariable, ParsableVariable, EqualsModProofIrrelevancy {
+ implements QuantifiableVariable, ParsableVariable {
public BoundVariable(Name name, Sort sort) {
super(name, sort, Modifier.RIGID);
}
- @Override
- public boolean equalsModProofIrrelevancy(Object obj) {
- if (!(obj instanceof BoundVariable bv))
- return false;
- return name().equals(bv.name()) && sort().equals(bv.sort());
- }
-
- @Override
- public int hashCodeModProofIrrelevancy() {
- // TODO
- return Objects.hash(name(), sort());
- }
-
@Override
public int getChildCount() {
return 0;
diff --git a/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/LogicVariable.java b/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/LogicVariable.java
index fb147356d71..20eac44f219 100644
--- a/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/LogicVariable.java
+++ b/keyext.rusty/src/main/java/org/key_project/rusty/logic/op/LogicVariable.java
@@ -3,8 +3,6 @@
* SPDX-License-Identifier: GPL-2.0-only */
package org.key_project.rusty.logic.op;
-import java.util.Objects;
-
import org.key_project.logic.Name;
import org.key_project.logic.ParsableVariable;
import org.key_project.logic.SyntaxElement;
@@ -13,7 +11,6 @@
import org.key_project.logic.op.QuantifiableVariable;
import org.key_project.logic.sort.Sort;
import org.key_project.rusty.logic.RustyDLTheory;
-import org.key_project.util.EqualsModProofIrrelevancy;
import org.jspecify.annotations.NonNull;
@@ -26,7 +23,7 @@
* for definition of logical variables {@see BoundVariable}.
*/
public final class LogicVariable extends AbstractSortedOperator
- implements QuantifiableVariable, ParsableVariable, EqualsModProofIrrelevancy {
+ implements QuantifiableVariable, ParsableVariable {
private final int index;
@@ -46,20 +43,6 @@ public int getIndex() {
return name() + ":" + sort();
}
- @Override
- public boolean equalsModProofIrrelevancy(@NonNull Object obj) {
- if (!(obj instanceof LogicVariable that)) {
- return false;
- }
- return index == that.index;
- }
-
- @Override
- public int hashCodeModProofIrrelevancy() {
- // TODO
- return Objects.hash(name(), sort());
- }
-
@Override
public int getChildCount() {
return 0;
diff --git a/keyext.slicing/src/main/java/org/key_project/slicing/analysis/DependencyAnalyzer.java b/keyext.slicing/src/main/java/org/key_project/slicing/analysis/DependencyAnalyzer.java
index ef614c7faec..76ce9c14c73 100644
--- a/keyext.slicing/src/main/java/org/key_project/slicing/analysis/DependencyAnalyzer.java
+++ b/keyext.slicing/src/main/java/org/key_project/slicing/analysis/DependencyAnalyzer.java
@@ -48,7 +48,7 @@
import org.key_project.slicing.graph.PseudoOutput;
import org.key_project.slicing.graph.TrackedFormula;
import org.key_project.slicing.util.ExecutionTime;
-import org.key_project.util.EqualsModProofIrrelevancyWrapper;
+import org.key_project.util.EqualsAndHashCodeDelegator;
import org.key_project.util.collection.Pair;
import org.slf4j.Logger;
@@ -443,7 +443,7 @@ private void deduplicateRuleApps() {
}
// groups proof steps that act upon this graph node by their rule app
// (for obvious reasons, we don't care about origin labels here -> wrapper)
- Map, Set> foundDupes = new HashMap<>();
+ Map, Set> foundDupes = new HashMap<>();
graph.outgoingGraphEdgesOf(node).forEach(t -> {
Node proofNode = t.first;
@@ -472,7 +472,7 @@ private void deduplicateRuleApps() {
}
foundDupes
.computeIfAbsent(
- new EqualsModProofIrrelevancyWrapper<>(proofNode.getAppliedRuleApp(),
+ new EqualsAndHashCodeDelegator<>(proofNode.getAppliedRuleApp(),
EqualityModuloProofIrrelevancy::equalsModProofIrrelevancy,
EqualityModuloProofIrrelevancy::hashCodeModProofIrrelevancy),
_a -> new LinkedHashSet<>())
@@ -480,7 +480,7 @@ private void deduplicateRuleApps() {
});
// scan dupes, try to find a set of mergable rule applications
- for (Map.Entry, Set> entry : foundDupes
+ for (Map.Entry, Set> entry : foundDupes
.entrySet()) {
if (mergedAnything) {
continue;
diff --git a/keyext.slicing/src/main/java/org/key_project/slicing/graph/EquivalenceDirectedGraph.java b/keyext.slicing/src/main/java/org/key_project/slicing/graph/EquivalenceDirectedGraph.java
index 4f7cf66bb41..3b908ee5ed2 100644
--- a/keyext.slicing/src/main/java/org/key_project/slicing/graph/EquivalenceDirectedGraph.java
+++ b/keyext.slicing/src/main/java/org/key_project/slicing/graph/EquivalenceDirectedGraph.java
@@ -9,22 +9,21 @@
import java.util.List;
import java.util.Map;
-import org.key_project.util.EqualsModProofIrrelevancy;
-import org.key_project.util.EqualsModProofIrrelevancyWrapper;
+import org.key_project.util.EqualsAndHashCodeDelegator;
import org.key_project.util.collection.DirectedGraph;
/**
* A directed graph, extended to store equivalence groups of vertices.
- * Equivalence groups are identified using {@link EqualsModProofIrrelevancy}.
+ * Equivalence groups are identified using equality modulo proof irrelevancy.
* These groups are used to find multiple instances of the same formula in the graph.
*
* @author Arne Keller
*/
public class EquivalenceDirectedGraph extends DirectedGraph {
/**
- * Vertices in this graph, grouped using {@link org.key_project.util.EqualsModProofIrrelevancy}.
+ * Vertices in this graph, grouped using equality modulo proof irrelevancy.
*/
- private final Map, Collection> verticesModProof =
+ private final Map, Collection> verticesModProof =
new HashMap<>();
@Override
@@ -32,7 +31,7 @@ public boolean addVertex(GraphNode v) {
if (super.addVertex(v)) {
if (v instanceof TrackedFormula tf) {
verticesModProof.computeIfAbsent(
- new EqualsModProofIrrelevancyWrapper<>(tf,
+ new EqualsAndHashCodeDelegator<>(tf,
TrackedFormula::equalsModProofIrrelevancy,
TrackedFormula::hashCodeModProofIrrelevancy),
_v -> new ArrayList<>()).add(v);
@@ -46,8 +45,8 @@ public boolean addVertex(GraphNode v) {
public void removeVertex(GraphNode v) {
super.removeVertex(v);
if (v instanceof TrackedFormula tf) {
- EqualsModProofIrrelevancyWrapper> wrapper =
- new EqualsModProofIrrelevancyWrapper<>(tf,
+ EqualsAndHashCodeDelegator> wrapper =
+ new EqualsAndHashCodeDelegator<>(tf,
(t1, t2) -> t1.equalsModProofIrrelevancy(t2),
t -> t.hashCodeModProofIrrelevancy());
Collection group = verticesModProof.get(wrapper);
@@ -60,13 +59,12 @@ public void removeVertex(GraphNode v) {
/**
* @param v vertex to search for
- * @return all vertices in the graph equal to the parameter
- * (according to {@link org.key_project.util.EqualsModProofIrrelevancy})
+ * @return all vertices in the graph equal to the parameter modulo proof irrelevancy.
*/
public Collection getVerticesModProofIrrelevancy(GraphNode v) {
if (v instanceof TrackedFormula tf) {
return verticesModProof
- .get(new EqualsModProofIrrelevancyWrapper<>(tf,
+ .get(new EqualsAndHashCodeDelegator<>(tf,
TrackedFormula::equalsModProofIrrelevancy,
TrackedFormula::hashCodeModProofIrrelevancy));
} else {