pub trait Semigroupoid: Kind1L2T {
// Required method
fn compose<'a, ClonableFnBrand: 'a + ClonableFn, B, C, D>(
f: Apply1L2T<'a, Self, C, D>,
) -> ApplyClonableFn<'a, ClonableFnBrand, Apply1L2T<'a, Self, B, C>, Apply1L2T<'a, Self, B, D>>;
}👎Deprecated since 0.0.21: Use fp_library::v2::classes instead
Expand description
Required Methods§
Sourcefn compose<'a, ClonableFnBrand: 'a + ClonableFn, B, C, D>(
f: Apply1L2T<'a, Self, C, D>,
) -> ApplyClonableFn<'a, ClonableFnBrand, Apply1L2T<'a, Self, B, C>, Apply1L2T<'a, Self, B, D>>
👎Deprecated since 0.0.21: Use fp_library::v2::classes instead
fn compose<'a, ClonableFnBrand: 'a + ClonableFn, B, C, D>( f: Apply1L2T<'a, Self, C, D>, ) -> ApplyClonableFn<'a, ClonableFnBrand, Apply1L2T<'a, Self, B, C>, Apply1L2T<'a, Self, B, D>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.