pub struct StrictVtableLimits {
pub max_input_bytes: u64,
pub max_symbols: u64,
pub max_records: u64,
pub max_words: u64,
pub max_evidence_bytes: u64,
}Expand description
Structural limits for one strict Itanium virtual-table decode.
Fields§
§max_input_bytes: u64Maximum selected thin-image byte length.
max_symbols: u64Maximum symbols admitted before candidate discovery.
max_records: u64Maximum _ZTV, _ZTC, and _ZTT candidates.
max_words: u64Maximum pointer-width words across all defined candidates.
max_evidence_bytes: u64Maximum total bytes covered by observations.
Implementations§
Trait Implementations§
Source§impl Clone for StrictVtableLimits
impl Clone for StrictVtableLimits
impl Copy for StrictVtableLimits
Source§impl Debug for StrictVtableLimits
impl Debug for StrictVtableLimits
Source§impl Default for StrictVtableLimits
impl Default for StrictVtableLimits
Source§impl<'de> Deserialize<'de> for StrictVtableLimits
impl<'de> Deserialize<'de> for StrictVtableLimits
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 StrictVtableLimits
Source§impl PartialEq for StrictVtableLimits
impl PartialEq for StrictVtableLimits
Source§impl Serialize for StrictVtableLimits
impl Serialize for StrictVtableLimits
impl StructuralPartialEq for StrictVtableLimits
Auto Trait Implementations§
impl Freeze for StrictVtableLimits
impl RefUnwindSafe for StrictVtableLimits
impl Send for StrictVtableLimits
impl Sync for StrictVtableLimits
impl Unpin for StrictVtableLimits
impl UnsafeUnpin for StrictVtableLimits
impl UnwindSafe for StrictVtableLimits
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