fn readdirplus<F>(
        &self,
        ctx: Context,
        inode: Self::Inode,
        handle: Self::Handle,
        size: u32,
        offset: u64,
        add_entry: F,
    ) -> io::Result<()>
    where
        F: FnMut(DirEntry, Entry) -> io::Result<usize>,
    {
        Err(io::Error::from_raw_os_error(bindings::LINUX_ENOSYS))
    }
/// Read a directory with entry attributes.
///
/// Like `readdir` but also includes the attributes for each directory entry.
///
/// `handle` is the `Handle` returned by the file system from the `opendir` method, if any. If
/// the file system did not return a `Handle` from `opendir` then the contents of `handle` are
/// undefined.
///
/// `size` indicates the maximum number of bytes that should be returned by this method.
///
/// Unlike `readdir`, the lookup count for `Inode`s associated with the returned directory
/// entries **IS** affected by this method (since it returns an `Entry` for each `DirEntry`).
/// The count for each `Inode` should be increased by 1.
///
/// File systems that implement this method should enable the `FsOptions::DO_READDIRPLUS`
/// feature when supported by the kernel. The kernel will not call this method unless that
/// feature is enabled.
///
/// Additionally, file systems that implement both `readdir` and `readdirplus` should enable the
/// `FsOptions::READDIRPLUS_AUTO` feature to allow the kernel to issue both `readdir` and
/// `readdirplus` requests, depending on how much information is expected to be required.
///
/// TODO(chirantan): Change method signature to return `Iterator<(DirEntry, Entry)>` rather than
/// using an `FnMut` for adding entries.
Read a directory with entry attributes.
Like `readdir` but also includes the attributes for each directory entry.



`size` indicates the maximum number of bytes that should be returned by this method.



File systems that implement this method should enable the `FsOptions::DO_READDIRPLUS`
feature when supported by the kernel. The kernel will not call this method unless that
feature is enabled.



Change method signature to return `Iterator<(DirEntry, Entry)>` rather than
using an `FnMut` for adding entries.
Read a directory with entry attributes . Like ` readdir ` but also includes the attributes for each directory entry . ` size ` indicates the maximum number of bytes that should be returned by this method . File systems that implement this method should enable the ` FsOptions :: DO_READDIRPLUS ` feature when supported by the kernel . The kernel will not call this method unless that feature is enabled . Change method signature to return ` Iterator< ( DirEntry Entry ) > ` rather than using an ` FnMut ` for adding entries .
fn readdirplus<F>(
        &self,
        ctx: Context,
        inode: Self::Inode,
        handle: Self::Handle,
        size: u32,
        offset: u64,
        add_entry: F,
    ) -> io::Result<()>
    where
        F: FnMut(DirEntry, Entry) -> io::Result<usize>,
    {
        Err(io::Error::from_raw_os_error(bindings::LINUX_ENOSYS))
    }
fn readdirplus < F > ( & self , ctx : Context , inode : Self :: Inode , handle : Self :: Handle , size : u32 , offset : u64 , add_entry : F , ) -> io :: Result < ( ) > where F : FnMut ( DirEntry , Entry ) -> io :: Result < usize > , { Err ( io :: Error :: from_raw_os_error ( bindings :: LINUX_ENOSYS ) ) }
Read a directory with entry attributes.
Read a directory with entry attributes .
&self
ctx
Context
inode
Self::Inode
handle
Self::Handle
size
u32
offset
u64
add_entry
F