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
.