pub struct ParamEntry {
pub name: String,
pub type_: String,
}Expand description
One parameter of a function’s structured signature (read side of inspect_function.prototype;
M2c Task 0.2). name is Ghidra’s DB parameter name (auto-named param_1… when the binary has no
symbol); type_ serializes as the wire key type. Mirrors the write-side SetPrototypeArgs.params
element so a read prototype can be edited and bounced straight back to set_prototype.
Fields§
§name: String§type_: StringTrait Implementations§
Source§impl Clone for ParamEntry
impl Clone for ParamEntry
Source§fn clone(&self) -> ParamEntry
fn clone(&self) -> ParamEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParamEntry
impl Debug for ParamEntry
Source§impl<'de> Deserialize<'de> for ParamEntry
impl<'de> Deserialize<'de> for ParamEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ParamEntry
Source§impl PartialEq for ParamEntry
impl PartialEq for ParamEntry
Source§impl Serialize for ParamEntry
impl Serialize for ParamEntry
impl StructuralPartialEq for ParamEntry
Auto Trait Implementations§
impl Freeze for ParamEntry
impl RefUnwindSafe for ParamEntry
impl Send for ParamEntry
impl Sync for ParamEntry
impl Unpin for ParamEntry
impl UnsafeUnpin for ParamEntry
impl UnwindSafe for ParamEntry
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