Inline AsInner implementations
This commit is contained in:
parent
4b87ed9d0f
commit
174c0e86ca
25 changed files with 49 additions and 0 deletions
|
|
@ -481,6 +481,7 @@ impl<'a> Read for &'a FileDesc {
|
|||
}
|
||||
|
||||
impl AsInner<OwnedFd> for FileDesc {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &OwnedFd {
|
||||
&self.0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -547,6 +547,7 @@ impl FileAttr {
|
|||
}
|
||||
|
||||
impl AsInner<stat64> for FileAttr {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &stat64 {
|
||||
&self.stat
|
||||
}
|
||||
|
|
@ -1254,12 +1255,14 @@ impl DirBuilder {
|
|||
}
|
||||
|
||||
impl AsInner<FileDesc> for File {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &FileDesc {
|
||||
&self.0
|
||||
}
|
||||
}
|
||||
|
||||
impl AsInnerMut<FileDesc> for File {
|
||||
#[inline]
|
||||
fn as_inner_mut(&mut self) -> &mut FileDesc {
|
||||
&mut self.0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -129,6 +129,7 @@ pub mod net {
|
|||
}
|
||||
|
||||
impl AsInner<FileDesc> for Socket {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &FileDesc {
|
||||
&self.0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -490,6 +490,7 @@ impl Socket {
|
|||
}
|
||||
|
||||
impl AsInner<FileDesc> for Socket {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &FileDesc {
|
||||
&self.0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ impl IntoInner<Vec<u8>> for Buf {
|
|||
}
|
||||
|
||||
impl AsInner<[u8]> for Buf {
|
||||
#[inline]
|
||||
fn as_inner(&self) -> &[u8] {
|
||||
&self.inner
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue