Enum pdb::UserDefinedTypeSourceFileRef
source · [−]Expand description
A reference to the source file name of a UserDefinedTypeSourceId
.
Variants
Local(IdIndex)
Index of the source file name in the IdInformation
of the same module.
The index should resolve to a IdData::String
.
Remote(u16, StringRef)
Reference into the StringTable
of another module that contributes
this UDT definition.
Use DebugInformation::modules
to resolve the
corresponding module.
Trait Implementations
sourceimpl Clone for UserDefinedTypeSourceFileRef
impl Clone for UserDefinedTypeSourceFileRef
sourcefn clone(&self) -> UserDefinedTypeSourceFileRef
fn clone(&self) -> UserDefinedTypeSourceFileRef
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 UserDefinedTypeSourceFileRef
impl Debug for UserDefinedTypeSourceFileRef
sourceimpl PartialEq<UserDefinedTypeSourceFileRef> for UserDefinedTypeSourceFileRef
impl PartialEq<UserDefinedTypeSourceFileRef> for UserDefinedTypeSourceFileRef
sourcefn eq(&self, other: &UserDefinedTypeSourceFileRef) -> bool
fn eq(&self, other: &UserDefinedTypeSourceFileRef) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UserDefinedTypeSourceFileRef) -> bool
fn ne(&self, other: &UserDefinedTypeSourceFileRef) -> bool
This method tests for !=
.
impl Copy for UserDefinedTypeSourceFileRef
impl Eq for UserDefinedTypeSourceFileRef
impl StructuralEq for UserDefinedTypeSourceFileRef
impl StructuralPartialEq for UserDefinedTypeSourceFileRef
Auto Trait Implementations
impl RefUnwindSafe for UserDefinedTypeSourceFileRef
impl Send for UserDefinedTypeSourceFileRef
impl Sync for UserDefinedTypeSourceFileRef
impl Unpin for UserDefinedTypeSourceFileRef
impl UnwindSafe for UserDefinedTypeSourceFileRef
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