Rust Commons
  1. Rust Commons

lens-rs

Public

Commits

AuthorCommitMessageCommit DateIssues
Chris CampbellChris Campbell
8a9a28b1280Make use of the new conservative `impl Trait` feature available in the latest Rust nightlies. This allows us to reduce the visibility of the various implementation structs (making them module-private instead of `pub`, and removing the #[doc(hidden)] workaround).
Chris CampbellChris Campbell
2daaf4d497cAdd LICENSE along with basic README.md file.
Chris CampbellChris Campbell
cfbf8418a3dAdd gitignore and atom-build config files.
Chris CampbellChris Campbell
8cc4abfa5e1Update lens-related plugins/macros to work with recent (1.12) nightlies.
Chris CampbellChris Campbell
3a4f20d9ec3Update to account for recent removal of Tt prefix in TokenTree enum.
Chris CampbellChris Campbell
1ae9ec6b5d4Add support for `NoLens` attribute on fields for which no lens impl should be generated.
Chris CampbellChris Campbell
2301f730906Clean up the core lens module.
Chris CampbellChris Campbell
50b3c28a709Move core modules into a frustum_core crate, and turn frustum into a facade for everything. This allows apps to depend on a single frustum crate (and a single `use frustum::*`) to get access to just about everything.
Chris CampbellChris Campbell
597f157899bMove Lens and friends into a separate crate. Note: Most of the examples haven't yet been updated to account for this change.