summaryrefslogtreecommitdiff
path: root/Notes
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-10-12 17:45:23 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-10-12 17:45:23 +0800
commit69750e1264bdaf13aff133b0e1820c707f391b6f (patch)
tree961898ac681f56e528befd7196f87e6448257118 /Notes
parent878ddace93c53bf0e1505d768607c78d2b74b93c (diff)
downloadmrust-69750e1264bdaf13aff133b0e1820c707f391b6f.tar.gz
Notes - Some typecheck funtimes
Diffstat (limited to 'Notes')
-rw-r--r--Notes/Typeck.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/Notes/Typeck.txt b/Notes/Typeck.txt
index 06b392c0..3ff88c5b 100644
--- a/Notes/Typeck.txt
+++ b/Notes/Typeck.txt
@@ -27,5 +27,17 @@ Needs to be able to point to functions in:
Maybe can use separate types for each usecase?
+
+
+# Hard Questions
+
+## libgit2 inferrence quirk
+Query on rust type inferrence rules (as designed/intended, not as implemented)
+
+Can the presence of a trait impl influence type inferrence for the Self type?
+
+- `*mut _ : Convert<*mut T>`, if there's only one type that implements that
+ trait, is it valid to infer `_` based on that impl?
+
<!-- vim: ft=markdown
-->