Trait ssa_rust::RsOp

source ·
pub trait RsOp<F: RsFunc> {
    // Required method
    fn rs_op(
        &self,
        f: &F,
        all: &[impl RsId<F>],
        blargs: &[F::Block],
    ) -> Result<TokenStream>;
}

Required Methods§

source

fn rs_op( &self, f: &F, all: &[impl RsId<F>], blargs: &[F::Block], ) -> Result<TokenStream>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<F: RsFunc, A: RsOp<F>, B: RsOp<F>> RsOp<F> for Either<A, B>

source§

fn rs_op( &self, f: &F, all: &[impl RsId<F>], blargs: &[F::Block], ) -> Result<TokenStream>

Implementors§