src/pxar/format_definition.rs - PxarAttributes: derive Default
And remove unnecessary impl new().
This commit is contained in:
parent
a92e6c9011
commit
27e6e180b6
|
@ -301,7 +301,7 @@ pub struct CaFormatQuotaProjID {
|
|||
pub projid: u64,
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
#[derive(Debug, Default)]
|
||||
pub struct PxarAttributes {
|
||||
pub xattrs: Vec<CaFormatXAttr>,
|
||||
pub fcaps: Option<CaFormatFCaps>,
|
||||
|
@ -314,22 +314,6 @@ pub struct PxarAttributes {
|
|||
pub acl_default_group: Vec<CaFormatACLGroup>,
|
||||
}
|
||||
|
||||
impl PxarAttributes {
|
||||
pub fn new() -> Self {
|
||||
Self {
|
||||
xattrs: Vec::new(),
|
||||
fcaps: None,
|
||||
quota_projid: None,
|
||||
acl_user: Vec::new(),
|
||||
acl_group: Vec::new(),
|
||||
acl_group_obj: None,
|
||||
acl_default: None,
|
||||
acl_default_user: Vec::new(),
|
||||
acl_default_group: Vec::new(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Create SipHash values for goodby tables.
|
||||
//pub fn compute_goodbye_hash(name: &std::ffi::CStr) -> u64 {
|
||||
pub fn compute_goodbye_hash(name: &[u8]) -> u64 {
|
||||
|
|
|
@ -179,7 +179,7 @@ impl <'a, R: Read, F: Fn(&Path) -> Result<(), Error>> SequentialDecoder<'a, R, F
|
|||
}
|
||||
|
||||
fn read_attributes(&mut self) -> Result<(CaFormatHeader, PxarAttributes), Error> {
|
||||
let mut attr = PxarAttributes::new();
|
||||
let mut attr = PxarAttributes::default();
|
||||
let mut head: CaFormatHeader = self.read_item()?;
|
||||
let mut size = (head.size - HEADER_SIZE) as usize;
|
||||
loop {
|
||||
|
|
Loading…
Reference in New Issue