Module lens_rs::traits::review [−][src]
Review
A trait representing the optics describes how to construct a single value.
Example
use lens_rs::*; let nested: Result<Result<(), _>, ()> = Review::review(optics!(Ok.Err.Some), (1,2,3)); assert_eq!(nested, Ok(Err(Some((1,2,3)))));
Traits
Review |