Trait cfile::Stream
[−]
[src]
pub trait Stream: Read + Write + Seek { fn position(&self) -> Result<u64>; fn eof(&self) -> bool; fn errno(&self) -> i32; fn last_error(&self) -> Option<Error>; fn clear_error(&self); fn file_name(&self) -> Result<PathBuf>; fn metadata(&self) -> Result<Metadata>; }
C *FILE stream
Required Methods
fn position(&self) -> Result<u64>
[−]
returns the current position of the stream.
fn eof(&self) -> bool
[−]
tests the end-of-file indicator for the stream
fn errno(&self) -> i32
[−]
tests the error indicator for the stream
fn last_error(&self) -> Option<Error>
[−]
get the last error of the stream
fn clear_error(&self)
[−]
clears the end-of-file and error indicators for the stream
fn file_name(&self) -> Result<PathBuf>
[−]
returns the file name of the stream
fn metadata(&self) -> Result<Metadata>
[−]
Queries metadata about the underlying file.