[−][src]Struct fuser::ReplyDirectory
Directory reply
Implementations
impl ReplyDirectory
[src]
pub fn new<S: ReplySender>(
unique: u64,
sender: S,
size: usize
) -> ReplyDirectory
[src]
unique: u64,
sender: S,
size: usize
) -> ReplyDirectory
Creates a new ReplyDirectory with a specified buffer size.
pub fn add<T: AsRef<OsStr>>(
&mut self,
ino: u64,
offset: i64,
kind: FileType,
name: T
) -> bool
[src]
&mut self,
ino: u64,
offset: i64,
kind: FileType,
name: T
) -> bool
Add an entry to the directory reply buffer. Returns true if the buffer is full. A transparent offset value can be provided for each entry. The kernel uses these value to request the next entries in further readdir calls
pub fn ok(self)
[src]
Reply to a request with the filled directory buffer
pub fn error(self, err: c_int)
[src]
Reply to a request with the given error code
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ReplyDirectory
impl Send for ReplyDirectory
impl !Sync for ReplyDirectory
impl Unpin for ReplyDirectory
impl !UnwindSafe for ReplyDirectory
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,