pub struct LowerTables {}Trait Implementations§
Source§impl Obfuscate for LowerTables
impl Obfuscate for LowerTables
fn obf( &mut self, o: Operator, f: &mut FunctionBody, b: Block, args: &[Value], types: &[Type], module: &mut Module<'_>, ) -> Result<(Value, Block)>
fn boot( &mut self, b: Block, f: &mut FunctionBody, module: &mut Module<'_>, ) -> Result<Block, Error>
fn sig( &mut self, a: SignatureData, module: &mut Module<'_>, ) -> Result<SignatureData, Error>
fn obf_term( &mut self, t: Terminator, b: Block, f: &mut FunctionBody, module: &mut Module<'_>, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for LowerTables
impl RefUnwindSafe for LowerTables
impl Send for LowerTables
impl Sync for LowerTables
impl Unpin for LowerTables
impl UnsafeUnpin for LowerTables
impl UnwindSafe for LowerTables
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more