/// Create and open a file.
///
/// If the file does not exist, first create it with the specified mode, and then open it. Open
/// flags (with the exception of O_NOCTTY) are available in `flags`. Filesystem may store an
/// arbitrary file handle (pointer, index, etc) in `fh`, and use this in other all other file
/// operations (`read`, `write`, `flush`, `release`, `fsync`). There are also some flags
/// (direct_io, keep_cache) which the filesystem may set, to change the way the file is opened.
/// See `fuse_file_info` structure in <fuse_common.h> for more details. If this method is not
/// implemented or under Linux kernel versions earlier than 2.6.15, the `mknod` and `open`
/// methods will be called instead.
Create and open a file.
If the file does not exist, first create it with the specified mode, and then open it. Open
flags (with the exception of O_NOCTTY) are available in `flags`.
Create and open a file . If the file does not exist first create it with the specified mode and then open it . Open flags ( with the exception of O_NOCTTY ) are available in ` flags ` .
fn create(
        &mut self,
        _req: &Request<'_>,
        _parent: u64,
        _name: &OsStr,
        _mode: u32,
        _flags: u32,
    ) -> Result<reply::Create> {
        Err(libc::ENOSYS)
    }
fn create ( & mut self , _req : & Request < ' _ > , _parent : u64 , _name : & OsStr , _mode : u32 , _flags : u32 , ) -> Result < reply :: Create > { Err ( libc :: ENOSYS ) }
Create and open a file.
Create and open a file .
&mut self
_req
&Request<'_>
_parent
u64
_name
&OsStr
_mode
u32
_flags
u32