Struct rnet::Delegate9 [−][src]
pub struct Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>(_, _);
Expand description
Rust type which can store and call a corresponding Func<...>
or Action<...>
delegate
from .net.
Implementations
pub fn call(
&self,
arg0: impl ToNetArg<Owned = T0>,
arg1: impl ToNetArg<Owned = T1>,
arg2: impl ToNetArg<Owned = T2>,
arg3: impl ToNetArg<Owned = T3>,
arg4: impl ToNetArg<Owned = T4>,
arg5: impl ToNetArg<Owned = T5>,
arg6: impl ToNetArg<Owned = T6>,
arg7: impl ToNetArg<Owned = T7>,
arg8: impl ToNetArg<Owned = T8>
) -> TR
pub fn call(
&self,
arg0: impl ToNetArg<Owned = T0>,
arg1: impl ToNetArg<Owned = T1>,
arg2: impl ToNetArg<Owned = T2>,
arg3: impl ToNetArg<Owned = T3>,
arg4: impl ToNetArg<Owned = T4>,
arg5: impl ToNetArg<Owned = T5>,
arg6: impl ToNetArg<Owned = T6>,
arg7: impl ToNetArg<Owned = T7>,
arg8: impl ToNetArg<Owned = T8>
) -> TR
Calls the contained delegate.
Trait Implementations
impl<TR: FromNetReturn, T0: ToNet, T1: ToNet, T2: ToNet, T3: ToNet, T4: ToNet, T5: ToNet, T6: ToNet, T7: ToNet, T8: ToNet> FromNet for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
Auto Trait Implementations
impl<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8> RefUnwindSafe for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8> !Send for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8> !Sync for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8> Unpin for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
impl<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8> UnwindSafe for Delegate9<TR, T0, T1, T2, T3, T4, T5, T6, T7, T8>
Blanket Implementations
Mutably borrows from an owned value. Read more