Struct diagnostic_quick::FileID
source · pub struct FileID { /* private fields */ }Expand description
A file identifier, pointing to actual file in TextStorage.
Arguments
source:
returns: Result<FileID, <E as TryInto
Examples
use diagnostic::FileID;
FileID::file_id_from_file("file_id.rs").unwrap();Trait Implementations§
source§impl<'de> Deserialize<'de> for FileID
impl<'de> Deserialize<'de> for FileID
source§fn deserialize<D>(
deserializer: D
) -> Result<FileID, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<FileID, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for FileID
impl Ord for FileID
source§impl PartialEq<FileID> for FileID
impl PartialEq<FileID> for FileID
source§impl PartialOrd<FileID> for FileID
impl PartialOrd<FileID> for FileID
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for FileID
impl Serialize for FileID
source§fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for FileID
impl StructuralEq for FileID
Auto Trait Implementations§
impl RefUnwindSafe for FileID
impl Send for FileID
impl Sync for FileID
impl Unpin for FileID
impl UnwindSafe for FileID
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().