pub struct StrictRttiLimits {
pub max_input_bytes: u64,
pub max_symbols: u64,
pub max_records: u64,
pub max_bases: u64,
pub max_name_bytes: u64,
pub max_evidence_bytes: u64,
}Expand description
Structural limits for one strict Itanium RTTI decode.
Fields§
§max_input_bytes: u64Maximum selected thin-image byte length.
max_symbols: u64Maximum symbols admitted before RTTI candidate discovery.
max_records: u64Maximum defined and external _ZTI records admitted from the symbol table.
max_bases: u64Maximum direct bases admitted across all VMI records.
max_name_bytes: u64Maximum bytes, excluding the terminator, in one type-name object.
max_evidence_bytes: u64Maximum total bytes covered by retained observations.
Implementations§
Trait Implementations§
Source§impl Clone for StrictRttiLimits
impl Clone for StrictRttiLimits
impl Copy for StrictRttiLimits
Source§impl Debug for StrictRttiLimits
impl Debug for StrictRttiLimits
Source§impl Default for StrictRttiLimits
impl Default for StrictRttiLimits
Source§impl<'de> Deserialize<'de> for StrictRttiLimits
impl<'de> Deserialize<'de> for StrictRttiLimits
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 StrictRttiLimits
Source§impl PartialEq for StrictRttiLimits
impl PartialEq for StrictRttiLimits
Source§impl Serialize for StrictRttiLimits
impl Serialize for StrictRttiLimits
impl StructuralPartialEq for StrictRttiLimits
Auto Trait Implementations§
impl Freeze for StrictRttiLimits
impl RefUnwindSafe for StrictRttiLimits
impl Send for StrictRttiLimits
impl Sync for StrictRttiLimits
impl Unpin for StrictRttiLimits
impl UnsafeUnpin for StrictRttiLimits
impl UnwindSafe for StrictRttiLimits
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