pub struct LazyPathsD { /* private fields */ }Expand description
Lazy iterators over PathD entries from a PathsBlobD.
由 PathsBlobD 惰性产出多条 PathD。
Implementations§
Source§impl LazyPathsD
impl LazyPathsD
Sourcepub fn iter(&self) -> PathsBlobDIter<'_> ⓘ
pub fn iter(&self) -> PathsBlobDIter<'_> ⓘ
Borrowing iterator over paths. / 借用迭代每条路径。
Sourcepub fn into_paths(self) -> PathsD
pub fn into_paths(self) -> PathsD
Consumes and materializes all paths. / 消耗并物化全部路径。
Sourcepub fn into_first_path(self) -> PathD
pub fn into_first_path(self) -> PathD
First path or empty (common for single-path ops). / 取首条路径(单路径运算常用)。
Trait Implementations§
Source§impl Clone for LazyPathsD
impl Clone for LazyPathsD
Source§fn clone(&self) -> LazyPathsD
fn clone(&self) -> LazyPathsD
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 LazyPathsD
impl Debug for LazyPathsD
Source§impl Default for LazyPathsD
impl Default for LazyPathsD
Source§fn default() -> LazyPathsD
fn default() -> LazyPathsD
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LazyPathsD
impl RefUnwindSafe for LazyPathsD
impl Send for LazyPathsD
impl Sync for LazyPathsD
impl Unpin for LazyPathsD
impl UnsafeUnpin for LazyPathsD
impl UnwindSafe for LazyPathsD
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