pub type ViewOne<'a, Q, F = ()> = ViewOneState<'a, <Q as AsQuery>::Query, <F as AsQuery>::Query>;
View for single entity.
pub struct ViewOne<'a, Q, F = ()> { /* private fields */ }