pub struct DisasmOutput {
pub source: &'static str,
pub tier: Option<String>,
pub code_bytes: Option<i64>,
pub asm_text: String,
pub asm_lines_json: Option<String>,
}Expand description
The output of a disasm collector, before it’s written to the DB. Separated so tests can exercise the shell-out + parse path without an actual SessionDb attached.
Fields§
§source: &'static str§tier: Option<String>§code_bytes: Option<i64>§asm_text: String§asm_lines_json: Option<String>Trait Implementations§
Source§impl Clone for DisasmOutput
impl Clone for DisasmOutput
Source§fn clone(&self) -> DisasmOutput
fn clone(&self) -> DisasmOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DisasmOutput
impl Debug for DisasmOutput
Source§impl PartialEq for DisasmOutput
impl PartialEq for DisasmOutput
impl Eq for DisasmOutput
impl StructuralPartialEq for DisasmOutput
Auto Trait Implementations§
impl Freeze for DisasmOutput
impl RefUnwindSafe for DisasmOutput
impl Send for DisasmOutput
impl Sync for DisasmOutput
impl Unpin for DisasmOutput
impl UnsafeUnpin for DisasmOutput
impl UnwindSafe for DisasmOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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