pub type KpComposed<R, V> = Kp<R, V, &'static R, &'static V, &'static mut R, &'static mut V, Box<dyn for<'b> Fn(&'b R) -> Option<&'b V>>, Box<dyn for<'b> Fn(&'b mut R) -> Option<&'b mut V>>>;Aliased Type§
pub struct KpComposed<R, V> {
pub get: Box<dyn for<'b> Fn(&'b R) -> Option<&'b V>>,
pub set: Box<dyn for<'b> Fn(&'b mut R) -> Option<&'b mut V>>,
/* private fields */
}Fields§
§get: Box<dyn for<'b> Fn(&'b R) -> Option<&'b V>>Getter closure: used by Kp::get for read-only access.
set: Box<dyn for<'b> Fn(&'b mut R) -> Option<&'b mut V>>Setter closure: used by Kp::get_mut for mutation.