pub trait JEmitter<T0> {
Show 17 methods
// Required methods
fn j(&mut self, cc: CondCode, target: T0);
fn jo(&mut self, target: T0);
fn jno(&mut self, target: T0);
fn jb(&mut self, target: T0);
fn jnb(&mut self, target: T0);
fn jz(&mut self, target: T0);
fn jnz(&mut self, target: T0);
fn jbe(&mut self, target: T0);
fn jnbe(&mut self, target: T0);
fn js(&mut self, target: T0);
fn jns(&mut self, target: T0);
fn jp(&mut self, target: T0);
fn jnp(&mut self, target: T0);
fn jl(&mut self, target: T0);
fn jnl(&mut self, target: T0);
fn jle(&mut self, target: T0);
fn jnle(&mut self, target: T0);
}Expand description
Emits J.
Assembly forms: jcc rel8, jcc rel16, jcc rel32.
Required Methods§
fn j(&mut self, cc: CondCode, target: T0)
fn jo(&mut self, target: T0)
fn jno(&mut self, target: T0)
fn jb(&mut self, target: T0)
fn jnb(&mut self, target: T0)
fn jz(&mut self, target: T0)
fn jnz(&mut self, target: T0)
fn jbe(&mut self, target: T0)
fn jnbe(&mut self, target: T0)
fn js(&mut self, target: T0)
fn jns(&mut self, target: T0)
fn jp(&mut self, target: T0)
fn jnp(&mut self, target: T0)
fn jl(&mut self, target: T0)
fn jnl(&mut self, target: T0)
fn jle(&mut self, target: T0)
fn jnle(&mut self, target: T0)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".