Struct qt_core::q_dir_iterator::IteratorFlag
source · pub struct IteratorFlag(/* private fields */);
Expand description
This enum describes flags that you can combine to configure the behavior of QDirIterator.
C++ enum: QDirIterator::IteratorFlag
.
This enum describes flags that you can combine to configure the behavior of QDirIterator.
The IteratorFlags type is a typedef for QFlags<IteratorFlag>. It stores an OR combination of IteratorFlag values.
Implementations§
source§impl IteratorFlag
impl IteratorFlag
sourcepub const NoIteratorFlags: IteratorFlag = _
pub const NoIteratorFlags: IteratorFlag = _
The default value, representing no flags. The iterator will return entries for the assigned path. (C++ enum variant: NoIteratorFlags = 0
)
sourcepub const FollowSymlinks: IteratorFlag = _
pub const FollowSymlinks: IteratorFlag = _
When combined with Subdirectories, this flag enables iterating through all subdirectories of the assigned path, following all symbolic links. Symbolic link loops (e.g., “link” => “.” or “link” => “..”) are automatically detected and ignored. (C++ enum variant: FollowSymlinks = 1
)
sourcepub const Subdirectories: IteratorFlag = _
pub const Subdirectories: IteratorFlag = _
List entries inside all subdirectories as well. (C++ enum variant: Subdirectories = 2
)
Trait Implementations§
source§impl<T: Into<QFlags<IteratorFlag>>> BitOr<T> for IteratorFlag
impl<T: Into<QFlags<IteratorFlag>>> BitOr<T> for IteratorFlag
§type Output = QFlags<IteratorFlag>
type Output = QFlags<IteratorFlag>
|
operator.source§impl Clone for IteratorFlag
impl Clone for IteratorFlag
source§fn clone(&self) -> IteratorFlag
fn clone(&self) -> IteratorFlag
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IteratorFlag
impl Debug for IteratorFlag
source§impl From<IteratorFlag> for QFlags<IteratorFlag>
impl From<IteratorFlag> for QFlags<IteratorFlag>
source§fn from(value: IteratorFlag) -> Self
fn from(value: IteratorFlag) -> Self
source§impl From<IteratorFlag> for c_int
impl From<IteratorFlag> for c_int
source§fn from(value: IteratorFlag) -> Self
fn from(value: IteratorFlag) -> Self
source§impl From<i32> for IteratorFlag
impl From<i32> for IteratorFlag
source§impl PartialEq for IteratorFlag
impl PartialEq for IteratorFlag
source§fn eq(&self, other: &IteratorFlag) -> bool
fn eq(&self, other: &IteratorFlag) -> bool
self
and other
values to be equal, and is used
by ==
.