pub struct Identifier(/* private fields */);Expand description
Identifies a file. The type forwards all methods to the platform implementation.
Trait Implementations§
Source§impl Clircle for Identifier
impl Clircle for Identifier
Source§fn into_inner(self) -> Option<File>
fn into_inner(self) -> Option<File>
Returns the
File that was used for From<File>. If the instance was created otherwise,
this may also return None.Source§fn surely_conflicts_with(&self, other: &Self) -> bool
fn surely_conflicts_with(&self, other: &Self) -> bool
Checks whether the two values will without doubt conflict. By default, this always returns
false, but implementors can override this method. Currently, only the Unix implementation
overrides surely_conflicts_with.Source§impl Debug for Identifier
impl Debug for Identifier
Source§impl Hash for Identifier
impl Hash for Identifier
Source§impl PartialEq for Identifier
impl PartialEq for Identifier
Source§impl TryFrom<File> for Identifier
impl TryFrom<File> for Identifier
Source§impl TryFrom<Stdio> for Identifier
impl TryFrom<Stdio> for Identifier
impl Eq for Identifier
impl StructuralPartialEq for Identifier
Auto Trait Implementations§
impl Freeze for Identifier
impl RefUnwindSafe for Identifier
impl Send for Identifier
impl Sync for Identifier
impl Unpin for Identifier
impl UnwindSafe for Identifier
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