src/pxar/format_definition.rs - PxarAttributes: derive Default

And remove unnecessary impl new().
This commit is contained in:
Dietmar Maurer
2019-08-02 07:16:10 +02:00
parent a92e6c9011
commit 27e6e180b6
2 changed files with 2 additions and 18 deletions

View File

@ -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 {