Skip to main content

KpDynamic

Type Alias KpDynamic 

Source
pub type KpDynamic<R, V> = Kp<R, V, &'static R, &'static V, &'static mut R, &'static mut V, Box<dyn for<'a> Fn(&'a R) -> Option<&'a V> + Send + Sync>, Box<dyn for<'a> Fn(&'a mut R) -> Option<&'a mut V> + Send + Sync>>;

Aliased Type§

pub struct KpDynamic<R, V> { /* private fields */ }

Trait Implementations§

Source§

impl<'a, R, V> From<Kp<R, V, &'a R, &'a V, &'a mut R, &'a mut V, for<'b> fn(&'b R) -> Option<&'b V>, for<'b> fn(&'b mut R) -> Option<&'b mut V>>> for KpDynamic<R, V>
where R: 'static, V: 'static, 'a: 'static,

Source§

fn from(kp: KpType<'a, R, V>) -> Self

Converts to this type from the input type.