pub struct InodeFileConfig {
pub scan_interval_ms: Option<u32>,
pub scan_delay_ms: Option<u32>,
pub scan_batch_size: Option<u32>,
pub do_not_scan: Option<bool>,
pub scan_mount_points: Vec<String>,
pub mount_point_mapping: Vec<MountPointMappingEntry>,
}Expand description
WARNING: unmaintained and deprecated. Likely won’t work at all on modern systems.
Fields§
§scan_interval_ms: Option<u32>How long to pause between batches.
scan_delay_ms: Option<u32>How long to wait before the first scan in order to accumulate inodes.
scan_batch_size: Option<u32>How many inodes to scan in one batch.
do_not_scan: Option<bool>Do not scan for inodes not found in the static map.
scan_mount_points: Vec<String>If non-empty, only scan inodes corresponding to block devices named in this list.
mount_point_mapping: Vec<MountPointMappingEntry>When encountering an inode belonging to a block device corresponding to one of the mount points in this map, scan its scan_roots instead.
Implementations§
Source§impl InodeFileConfig
impl InodeFileConfig
Sourcepub fn scan_interval_ms(&self) -> u32
pub fn scan_interval_ms(&self) -> u32
Returns the value of scan_interval_ms, or the default value if scan_interval_ms is unset.
Sourcepub fn scan_delay_ms(&self) -> u32
pub fn scan_delay_ms(&self) -> u32
Returns the value of scan_delay_ms, or the default value if scan_delay_ms is unset.
Sourcepub fn scan_batch_size(&self) -> u32
pub fn scan_batch_size(&self) -> u32
Returns the value of scan_batch_size, or the default value if scan_batch_size is unset.
Sourcepub fn do_not_scan(&self) -> bool
pub fn do_not_scan(&self) -> bool
Returns the value of do_not_scan, or the default value if do_not_scan is unset.
Trait Implementations§
Source§impl Clone for InodeFileConfig
impl Clone for InodeFileConfig
Source§impl Debug for InodeFileConfig
impl Debug for InodeFileConfig
Source§impl Default for InodeFileConfig
impl Default for InodeFileConfig
Source§impl Message for InodeFileConfig
impl Message for InodeFileConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.