Modularize
commit7e0354965955b910ca1d4a9c8f1c4dd99f5bec59
authorJake Bailey (Hacklang) <jakebailey@fb.com>
Mon, 19 Aug 2019 18:42:31 +0000 (19 11:42 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Mon, 19 Aug 2019 18:46:20 +0000 (19 11:46 -0700)
tree6d16d7cb591073851e88f9e2a5e6bbfd3ee00655
parent3460a8d08d4a731f0539b6fb9145b25505e133d9
Modularize

Summary: Break lib.rs up into modules. Use pub(crate) visibility to expose some fields and methods only within the ocamlrep crate (when made necessary by the new module boundaries).

Reviewed By: jewelpit

Differential Revision: D16846589

fbshipit-source-id: 074f9d52d9d750347e1cef08355b00b1441a75d6
hphp/hack/src/ocamlrep/block.rs [new file with mode: 0644]
hphp/hack/src/ocamlrep/impls.rs [copied from hphp/hack/src/ocamlrep/lib.rs with 62% similarity]
hphp/hack/src/ocamlrep/lib.rs
hphp/hack/src/ocamlrep/value.rs [new file with mode: 0644]