Struct kcore::chan::ChanId [−][src]
Expand description
File identification within a device, analogous to the i-number.
Fields
path: u64
The path is a unique file number assigned by a device driver or file server when a file is created. This can also used to determine whether a PnP device has been removed.
version: u32
The version number is updated whenever the file is modified, which can be used to maintain cache coherency between clients and servers.
kind: ChanKind
Type of the file.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ChanId
impl Send for ChanId
impl Sync for ChanId
impl Unpin for ChanId
impl UnwindSafe for ChanId
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more