pub struct MetadataDeclaration {
pub required_profiles: Vec<String>,
pub optional_profiles: Vec<String>,
pub source_os: String,
pub source_filesystem: String,
pub capture_status: CaptureStatus,
pub owner_kind_posix: bool,
pub mode_origin_native: bool,
pub portable_mode: u32,
pub portable_attributes: Option<u32>,
}Fields§
§required_profiles: Vec<String>§optional_profiles: Vec<String>§source_os: String§source_filesystem: String§capture_status: CaptureStatus§owner_kind_posix: bool§mode_origin_native: bool§portable_mode: u32§portable_attributes: Option<u32>Implementations§
Source§impl MetadataDeclaration
impl MetadataDeclaration
pub fn profile_selected(&self, profile: &str) -> bool
pub fn profile_required(&self, profile: &str) -> bool
pub fn has_unknown_required_profile(&self) -> bool
pub fn unknown_required_profiles(&self) -> impl Iterator<Item = &str>
pub fn unknown_optional_profiles(&self) -> impl Iterator<Item = &str>
Trait Implementations§
Source§impl Clone for MetadataDeclaration
impl Clone for MetadataDeclaration
Source§fn clone(&self) -> MetadataDeclaration
fn clone(&self) -> MetadataDeclaration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MetadataDeclaration
impl Debug for MetadataDeclaration
impl Eq for MetadataDeclaration
Source§impl PartialEq for MetadataDeclaration
impl PartialEq for MetadataDeclaration
impl StructuralPartialEq for MetadataDeclaration
Auto Trait Implementations§
impl Freeze for MetadataDeclaration
impl RefUnwindSafe for MetadataDeclaration
impl Send for MetadataDeclaration
impl Sync for MetadataDeclaration
impl Unpin for MetadataDeclaration
impl UnsafeUnpin for MetadataDeclaration
impl UnwindSafe for MetadataDeclaration
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