Struct sqsh_sys::SqshTreeTraversalState
source · #[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 copy 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)