pub trait ScriptedNodeComponentPack: Query {
    // Required method
    fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>);
}

Required Methods§

source

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

Implementations on Foreign Types§

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<T: Component> ScriptedNodeComponentPack for &T

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A,)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl ScriptedNodeComponentPack for ()

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<T: Component> ScriptedNodeComponentPack for &mut T

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack, N: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack, N: ScriptedNodeComponentPack, O: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack, G: ScriptedNodeComponentPack, H: ScriptedNodeComponentPack, I: ScriptedNodeComponentPack, J: ScriptedNodeComponentPack, K: ScriptedNodeComponentPack, L: ScriptedNodeComponentPack, M: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F, G, H, I, J, K, L, M)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

source§

impl<A: ScriptedNodeComponentPack, B: ScriptedNodeComponentPack, C: ScriptedNodeComponentPack, D: ScriptedNodeComponentPack, E: ScriptedNodeComponentPack, F: ScriptedNodeComponentPack> ScriptedNodeComponentPack for (A, B, C, D, E, F)

source§

fn query_param(pack: Self::Item<'_>, list: &mut Vec<ScriptedNodesParam>)

Implementors§