[−][src]Struct ddbug_parser::UnspecifiedType
An unspecified type.
Implementations
impl<'input> UnspecifiedType<'input>
[src]
pub fn namespace(&self) -> Option<&Namespace<'_>>
[src]
The namespace of the type.
pub fn name(&self) -> Option<&str>
[src]
The name of the type.
pub fn cmp_id(a: &UnspecifiedType<'_>, b: &UnspecifiedType<'_>) -> Ordering
[src]
Compare the identifying information of two types.
Unspecified types are considered equal if they have the same name.
This can be used to sort, and to determine if two types refer to the same definition (even if there are differences in the definitions).
Trait Implementations
impl<'input> Clone for UnspecifiedType<'input>
[src]
pub fn clone(&self) -> UnspecifiedType<'input>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'input> Debug for UnspecifiedType<'input>
[src]
impl<'input> Default for UnspecifiedType<'input>
[src]
pub fn default() -> UnspecifiedType<'input>
[src]
Auto Trait Implementations
impl<'input> !RefUnwindSafe for UnspecifiedType<'input>
[src]
impl<'input> !Send for UnspecifiedType<'input>
[src]
impl<'input> !Sync for UnspecifiedType<'input>
[src]
impl<'input> Unpin for UnspecifiedType<'input>
[src]
impl<'input> !UnwindSafe for UnspecifiedType<'input>
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,