Trait glib::subclass::interface::PrerequisiteList

source ·
pub trait PrerequisiteList {
    // Required method
    fn types() -> Vec<Type>;
}
Expand description

Trait for a type list of prerequisite object types.

Required Methods§

source

fn types() -> Vec<Type>

Returns the list of types for this list.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl PrerequisiteList for ()

source§

impl<A: ObjectType, B: ObjectType> PrerequisiteList for (A, B)

source§

impl<A: ObjectType, B: ObjectType, C: ObjectType> PrerequisiteList for (A, B, C)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<A: ObjectType, B: ObjectType, C: ObjectType, D: ObjectType, E: ObjectType, F: ObjectType, G: ObjectType, H: ObjectType, I: ObjectType, J: ObjectType, K: ObjectType, L: ObjectType, M: ObjectType, N: ObjectType, O: ObjectType, P: ObjectType, Q: ObjectType, R: ObjectType> PrerequisiteList for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)

source§

impl<A: ObjectType, B: ObjectType, C: ObjectType, D: ObjectType, E: ObjectType, F: ObjectType, G: ObjectType, H: ObjectType, I: ObjectType, J: ObjectType, K: ObjectType, L: ObjectType, M: ObjectType, N: ObjectType, O: ObjectType, P: ObjectType, Q: ObjectType, R: ObjectType, S: ObjectType> PrerequisiteList for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)

source§

impl<T: ObjectType> PrerequisiteList for (T,)

Implementors§