pub struct CppBodyAnalysis {
pub arch: String,
pub kind: CppBodyKind,
pub return_channel: CppReturnChannel,
pub this_adjustment: Option<i64>,
pub likely_wrapper: bool,
pub param_count: Option<u32>,
pub argument_hints: Vec<ArgumentTypeHint>,
pub evidence: Vec<CppEvidence>,
}Expand description
The CppBodyAnalysis type.
Fields§
§arch: StringThe arch field.
kind: CppBodyKindThe kind field.
return_channel: CppReturnChannelThe return_channel field.
this_adjustment: Option<i64>The this_adjustment field.
likely_wrapper: boolThe likely_wrapper field.
param_count: Option<u32>The param_count field.
argument_hints: Vec<ArgumentTypeHint>The argument_hints field.
evidence: Vec<CppEvidence>The evidence field.
Trait Implementations§
Source§impl Clone for CppBodyAnalysis
impl Clone for CppBodyAnalysis
Source§impl Debug for CppBodyAnalysis
impl Debug for CppBodyAnalysis
Auto Trait Implementations§
impl Freeze for CppBodyAnalysis
impl RefUnwindSafe for CppBodyAnalysis
impl Send for CppBodyAnalysis
impl Sync for CppBodyAnalysis
impl Unpin for CppBodyAnalysis
impl UnsafeUnpin for CppBodyAnalysis
impl UnwindSafe for CppBodyAnalysis
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