[]Struct symbolic::debuginfo::pdb::pdb::UserDefinedTypeSourceId

pub struct UserDefinedTypeSourceId {
    pub udt: TypeIndex,
    pub source_file: IdIndex,
    pub line: u32,
    pub module: Option<u16>,
}

Source and line of the definition of a User Defined Type (UDT).

Fields

udt: TypeIndex

Index of the UDT's type definition.

source_file: IdIndex

Index of the source file name.

line: u32

Line number in the source file.

module: Option<u16>

Module that contributes this UDT definition.

If None, the UDT is declared in the same module.

Trait Implementations

impl Clone for UserDefinedTypeSourceId

impl Debug for UserDefinedTypeSourceId

impl Eq for UserDefinedTypeSourceId

impl PartialEq<UserDefinedTypeSourceId> for UserDefinedTypeSourceId

impl StructuralEq for UserDefinedTypeSourceId

impl StructuralPartialEq for UserDefinedTypeSourceId

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.