cu29::cutask

Trait CuMsgPack

Source
pub trait CuMsgPack<'cl> { }

Implementations on Foreign Types§

Source§

impl CuMsgPack<'_> for ()

Source§

impl<'cl, T1, T2> CuMsgPack<'cl> for (&'cl CuMsg<T1>, &'cl CuMsg<T2>)
where T1: CuMsgPayload + 'cl, T2: CuMsgPayload + 'cl,

Source§

impl<'cl, T1, T2, T3> CuMsgPack<'cl> for (&'cl CuMsg<T1>, &'cl CuMsg<T2>, &'cl CuMsg<T3>)
where T1: CuMsgPayload + 'cl, T2: CuMsgPayload + 'cl, T3: CuMsgPayload + 'cl,

Source§

impl<'cl, T1, T2, T3, T4> CuMsgPack<'cl> for (&'cl CuMsg<T1>, &'cl CuMsg<T2>, &'cl CuMsg<T3>, &'cl CuMsg<T4>)
where T1: CuMsgPayload + 'cl, T2: CuMsgPayload + 'cl, T3: CuMsgPayload + 'cl, T4: CuMsgPayload + 'cl,

Source§

impl<'cl, T1, T2, T3, T4, T5> CuMsgPack<'cl> for (&'cl CuMsg<T1>, &'cl CuMsg<T2>, &'cl CuMsg<T3>, &'cl CuMsg<T4>, &'cl CuMsg<T5>)
where T1: CuMsgPayload + 'cl, T2: CuMsgPayload + 'cl, T3: CuMsgPayload + 'cl, T4: CuMsgPayload + 'cl, T5: CuMsgPayload + 'cl,

Source§

impl<'cl, T> CuMsgPack<'cl> for (&'cl CuMsg<T>,)
where T: CuMsgPayload,

Source§

impl<'cl, T> CuMsgPack<'cl> for (&'cl mut CuMsg<T>,)
where T: CuMsgPayload,

Implementors§

Source§

impl<'cl, T> CuMsgPack<'cl> for &'cl CuMsg<T>
where T: CuMsgPayload,

Source§

impl<'cl, T> CuMsgPack<'cl> for &'cl mut CuMsg<T>
where T: CuMsgPayload,