pub struct PipeReader { /* private fields */ }Expand description
管道读端
Implementations§
Source§impl PipeReader
impl PipeReader
Sourcepub fn read(&self, buf: UserBuffer) -> isize
pub fn read(&self, buf: UserBuffer) -> isize
从管道读取数据到用户缓冲区。
返回值:
> 0: 实际读取的字节数0: 写端已关闭且无数据可读(EOF)-2: 当前无数据可读但写端未关闭(需等待)
Trait Implementations§
Source§impl Clone for PipeReader
impl Clone for PipeReader
Source§fn clone(&self) -> PipeReader
fn clone(&self) -> PipeReader
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 moreAuto Trait Implementations§
impl Freeze for PipeReader
impl !RefUnwindSafe for PipeReader
impl Send for PipeReader
impl Sync for PipeReader
impl Unpin for PipeReader
impl UnsafeUnpin for PipeReader
impl !UnwindSafe for PipeReader
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