Keyed

Trait Keyed 

Source
pub trait Keyed {
    type Key: Key;
}
Expand description

Keyed is used to indicate an associated Key type for a struct.

Required Associated Types§

Implementors§

Source§

impl<A: Keyed, W, H, X, I, S, C> Keyed for InformedSearch<A, W, H, X, I, S, C>

Source§

type Key = <A as Keyed>::Key

Source§

impl<BaseState: Keyed, G: Graph> Keyed for IncrementalState<BaseState, G>

Source§

type Key = <BaseState as Keyed>::Key

Source§

impl<K: Key + Clone> Keyed for StateR2<K>

Source§

type Key = K

Source§

impl<K: Key + Clone, const R: u32> Keyed for DiscreteSpaceTimeSE2<K, R>

Source§

type Key = KeySE2<K, R>

Source§

impl<K: Key + Clone, const R: u32> Keyed for StateSE2<K, R>

Source§

type Key = KeySE2<K, R>

Source§

impl<K: Key> Keyed for DiscreteSpaceTimeR2<K>

Source§

type Key = K

Source§

impl<K: Key> Keyed for GoalSE2<K>

Source§

type Key = K

Source§

impl<K: Key> Keyed for SelfKeyring<K>

Source§

type Key = K

Source§

impl<K: Key> Keyed for SelfPartialKeyring<K>

Source§

impl<S, G, E> Keyed for GraphMotion<S, G, E>
where S: Keyed,

Source§

type Key = <S as Keyed>::Key

Source§

impl<S, G, E> Keyed for IncrementalGraphMotion<S, G, E>
where S: Keyed,

Source§

type Key = <S as Keyed>::Key

Source§

impl<T: Key + Clone> Keyed for T

Source§

type Key = T