pub struct Definition {
pub name: String,
pub version: String,
pub default: bool,
pub object: bool,
pub size: u64,
pub alignment: u64,
}Expand description
One symbol definition of the recorded libgcc_s.so.1 interface.
Fields§
§name: StringThe symbol name.
version: StringIts version node, such as GCC_3.0.
default: boolFalse for a compatibility (non-default) version, which links can no longer select.
object: boolTrue for a data object, false for a function.
size: u64The object’s size in bytes; zero for functions.
alignment: u64Alignment of an object’s definition; one for functions.
Trait Implementations§
Source§impl Clone for Definition
impl Clone for Definition
Source§impl Debug for Definition
impl Debug for Definition
impl Eq for Definition
Source§impl PartialEq for Definition
impl PartialEq for Definition
impl StructuralPartialEq for Definition
Auto Trait Implementations§
impl Freeze for Definition
impl RefUnwindSafe for Definition
impl Send for Definition
impl Sync for Definition
impl Unpin for Definition
impl UnsafeUnpin for Definition
impl UnwindSafe for Definition
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