PFn

Trait PFn 

Source
pub trait PFn<Args>: PFnMut<Args> {
    // Required method
    fn pfn_call(&self, args: Args) -> Self::PFnOutput;
}
Expand description

A trait implementing call as pfn_call.

Required Methods§

Source

fn pfn_call(&self, args: Args) -> Self::PFnOutput

Implementors§

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, ZO, ZF: Fn(A, B, C, D, E, F, G, H, I, J, K, L) -> ZO> PFn<(A, B, C, D, E, F, G, H, I, J, K, L)> for ZF

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, ZO, ZF: Fn(A, B, C, D, E, F, G, H, I, J, K) -> ZO> PFn<(A, B, C, D, E, F, G, H, I, J, K)> for ZF

Source§

impl<A, B, C, D, E, F, G, H, I, J, ZO, ZF: Fn(A, B, C, D, E, F, G, H, I, J) -> ZO> PFn<(A, B, C, D, E, F, G, H, I, J)> for ZF

Source§

impl<A, B, C, D, E, F, G, H, I, ZO, ZF: Fn(A, B, C, D, E, F, G, H, I) -> ZO> PFn<(A, B, C, D, E, F, G, H, I)> for ZF

Source§

impl<A, B, C, D, E, F, G, H, ZO, ZF: Fn(A, B, C, D, E, F, G, H) -> ZO> PFn<(A, B, C, D, E, F, G, H)> for ZF

Source§

impl<A, B, C, D, E, F, G, ZO, ZF: Fn(A, B, C, D, E, F, G) -> ZO> PFn<(A, B, C, D, E, F, G)> for ZF

Source§

impl<A, B, C, D, E, F, ZO, ZF: Fn(A, B, C, D, E, F) -> ZO> PFn<(A, B, C, D, E, F)> for ZF

Source§

impl<A, B, C, D, E, ZO, ZF: Fn(A, B, C, D, E) -> ZO> PFn<(A, B, C, D, E)> for ZF

Source§

impl<A, B, C, D, ZO, ZF: Fn(A, B, C, D) -> ZO> PFn<(A, B, C, D)> for ZF

Source§

impl<A, B, C, ZO, ZF: Fn(A, B, C) -> ZO> PFn<(A, B, C)> for ZF

Source§

impl<A, B, ZO, ZF: Fn(A, B) -> ZO> PFn<(A, B)> for ZF

Source§

impl<A, ZO, ZF: Fn(A) -> ZO> PFn<(A,)> for ZF

Source§

impl<ZO, ZF: Fn() -> ZO> PFn<()> for ZF