Struct pdb::UserDefinedTypeSourceId
source · [−]pub struct UserDefinedTypeSourceId {
pub udt: TypeIndex,
pub source_file: UserDefinedTypeSourceFileRef,
pub line: u32,
}
Expand description
Source and line of the definition of a User Defined Type (UDT).
Fields
udt: TypeIndex
Index of the UDT’s type definition.
source_file: UserDefinedTypeSourceFileRef
Reference to the source file name.
line: u32
Line number in the source file.
Trait Implementations
sourceimpl Clone for UserDefinedTypeSourceId
impl Clone for UserDefinedTypeSourceId
sourcefn clone(&self) -> UserDefinedTypeSourceId
fn clone(&self) -> UserDefinedTypeSourceId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UserDefinedTypeSourceId
impl Debug for UserDefinedTypeSourceId
sourceimpl PartialEq<UserDefinedTypeSourceId> for UserDefinedTypeSourceId
impl PartialEq<UserDefinedTypeSourceId> for UserDefinedTypeSourceId
sourcefn eq(&self, other: &UserDefinedTypeSourceId) -> bool
fn eq(&self, other: &UserDefinedTypeSourceId) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UserDefinedTypeSourceId) -> bool
fn ne(&self, other: &UserDefinedTypeSourceId) -> bool
This method tests for !=
.
impl Eq for UserDefinedTypeSourceId
impl StructuralEq for UserDefinedTypeSourceId
impl StructuralPartialEq for UserDefinedTypeSourceId
Auto Trait Implementations
impl RefUnwindSafe for UserDefinedTypeSourceId
impl Send for UserDefinedTypeSourceId
impl Sync for UserDefinedTypeSourceId
impl Unpin for UserDefinedTypeSourceId
impl UnwindSafe for UserDefinedTypeSourceId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more