Linkable

Trait Linkable 

Source
pub trait Linkable {
    type Linked;

    // Required method
    fn link(&self, context: &LinkContext) -> Self::Linked;
}

Required Associated Types§

Required Methods§

Implementations on Foreign Types§

Source§

impl<K, V> Linkable for HashMap<K, V>
where K: Eq + Hash + Copy, V: Linkable,

Source§

type Linked = HashMap<K, <V as Linkable>::Linked>

Source§

impl<V> Linkable for Vec<V>
where V: Linkable,

Source§

type Linked = Vec<<V as Linkable>::Linked>

Implementors§

Source§

impl Linkable for UnlinkedAbility

Source§

impl Linkable for UnlinkedBerry

Source§

impl Linkable for UnlinkedEncounter

Source§

impl Linkable for UnlinkedEncounterConditionValue

Source§

impl Linkable for UnlinkedGeneration

Source§

impl Linkable for UnlinkedItem

Source§

impl Linkable for UnlinkedItemCategory

Source§

impl Linkable for UnlinkedLocation

Source§

impl Linkable for UnlinkedLocationArea

Source§

impl Linkable for UnlinkedPokedex

Source§

impl Linkable for UnlinkedPokemonAbilitiesPast

Source§

impl Linkable for UnlinkedPokemonAbility

Source§

impl Linkable for UnlinkedPokemonAbilityPast

Source§

impl Linkable for UnlinkedMoveset

Source§

impl Linkable for UnlinkedMovesetEntry

Source§

impl Linkable for UnlinkedPokemon

Source§

impl Linkable for UnlinkedPokemonWildItem

Source§

impl Linkable for UnlinkedPokemonWildItems

Source§

impl Linkable for UnlinkedPokemonForm

Source§

impl Linkable for UnlinkedPokemonMoveChangelog

Source§

impl Linkable for UnlinkedPokemonMoveMeta

Source§

impl Linkable for UnlinkedPokemonMove

Source§

impl Linkable for UnlinkedPokemonType

Source§

impl Linkable for UnlinkedEvolution

Source§

impl Linkable for UnlinkedSpecies

Source§

impl Linkable for UnlinkedVersion

Source§

impl Linkable for UnlinkedVersionGroup