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§fn clone(&self) -> InodeFileConfig
fn clone(&self) -> InodeFileConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
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<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self.