#[repr(transparent)]pub struct SqshTreeTraversalState(pub c_uint);Expand description
The state of the tree traversal.
Tuple Fields§
§0: c_uintImplementations§
Source§impl SqshTreeTraversalState
impl SqshTreeTraversalState
Sourcepub const SQSH_TREE_TRAVERSAL_STATE_INIT: SqshTreeTraversalState
pub const SQSH_TREE_TRAVERSAL_STATE_INIT: SqshTreeTraversalState
The traversal is in the initial state, right after initialization.
Source§impl SqshTreeTraversalState
impl SqshTreeTraversalState
Sourcepub const SQSH_TREE_TRAVERSAL_STATE_FILE: SqshTreeTraversalState
pub const SQSH_TREE_TRAVERSAL_STATE_FILE: SqshTreeTraversalState
The traversal iterator is currently pointing at a file object. This includes special files like named pipes, symlinks, or devices but not directories.
Source§impl SqshTreeTraversalState
impl SqshTreeTraversalState
Sourcepub const SQSH_TREE_TRAVERSAL_STATE_DIRECTORY_BEGIN: SqshTreeTraversalState
pub const SQSH_TREE_TRAVERSAL_STATE_DIRECTORY_BEGIN: SqshTreeTraversalState
The traversal iterator is currently pointing at a directory object, right before SqshTreeTraversal is about to descend into it.
Source§impl SqshTreeTraversalState
impl SqshTreeTraversalState
Sourcepub const SQSH_TREE_TRAVERSAL_STATE_DIRECTORY_END: SqshTreeTraversalState
pub const SQSH_TREE_TRAVERSAL_STATE_DIRECTORY_END: SqshTreeTraversalState
The traversal iterator is currently pointing at a directory object, after SqshTreeTraversal has finised iterating over it.
Trait Implementations§
Source§impl Clone for SqshTreeTraversalState
impl Clone for SqshTreeTraversalState
Source§fn clone(&self) -> SqshTreeTraversalState
fn clone(&self) -> SqshTreeTraversalState
Returns a duplicate of the value. Read more
1.0.0 · 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 SqshTreeTraversalState
impl Debug for SqshTreeTraversalState
Source§impl Hash for SqshTreeTraversalState
impl Hash for SqshTreeTraversalState
Source§impl PartialEq for SqshTreeTraversalState
impl PartialEq for SqshTreeTraversalState
impl Copy for SqshTreeTraversalState
impl Eq for SqshTreeTraversalState
impl StructuralPartialEq for SqshTreeTraversalState
Auto Trait Implementations§
impl Freeze for SqshTreeTraversalState
impl RefUnwindSafe for SqshTreeTraversalState
impl Send for SqshTreeTraversalState
impl Sync for SqshTreeTraversalState
impl Unpin for SqshTreeTraversalState
impl UnwindSafe for SqshTreeTraversalState
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