pub struct ArchiveMemberHeader {
pub name: String,
pub timestamp: u32,
pub user_id: u16,
pub group_id: u16,
pub mode: u32,
pub size: u32,
}Expand description
Archive member header
Represents the header information for a member file in a static library. Static libraries are collections of object files, each member having its own header.
Fields§
§name: StringMember file name
timestamp: u32File modification timestamp
user_id: u16User ID
group_id: u16Group ID
mode: u32File permission mode
size: u32File size
Trait Implementations§
Source§impl Clone for ArchiveMemberHeader
impl Clone for ArchiveMemberHeader
Source§fn clone(&self) -> ArchiveMemberHeader
fn clone(&self) -> ArchiveMemberHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArchiveMemberHeader
impl Debug for ArchiveMemberHeader
Source§impl<'de> Deserialize<'de> for ArchiveMemberHeader
impl<'de> Deserialize<'de> for ArchiveMemberHeader
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
Auto Trait Implementations§
impl Freeze for ArchiveMemberHeader
impl RefUnwindSafe for ArchiveMemberHeader
impl Send for ArchiveMemberHeader
impl Sync for ArchiveMemberHeader
impl Unpin for ArchiveMemberHeader
impl UnsafeUnpin for ArchiveMemberHeader
impl UnwindSafe for ArchiveMemberHeader
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