Struct object::build::elf::VersionDef
source · pub struct VersionDef<'data> {
pub names: Vec<ByteString<'data>>,
pub flags: u16,
}
Expand description
A GNU version definition.
Fields§
§names: Vec<ByteString<'data>>
The names for the version.
This usually has two elements. The first element is the name of this version, and the second element is the name of the previous version in the tree of versions.
flags: u16
The version flags.
A combination of the VER_FLG_*
constants.
Trait Implementations§
Auto Trait Implementations§
impl<'data> Freeze for VersionDef<'data>
impl<'data> RefUnwindSafe for VersionDef<'data>
impl<'data> Send for VersionDef<'data>
impl<'data> Sync for VersionDef<'data>
impl<'data> Unpin for VersionDef<'data>
impl<'data> UnwindSafe for VersionDef<'data>
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