Enum pdb::HeaderVersion
source · [−]#[non_exhaustive]
pub enum HeaderVersion {
V41,
V50,
V60,
V70,
V110,
OtherValue(u32),
}
Expand description
The version of the PDB format.
This version type is used in multiple locations: the DBI header, and the PDBI header.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
V41
V50
V60
V70
V110
OtherValue(u32)
Trait Implementations
sourceimpl Clone for HeaderVersion
impl Clone for HeaderVersion
sourcefn clone(&self) -> HeaderVersion
fn clone(&self) -> HeaderVersion
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 HeaderVersion
impl Debug for HeaderVersion
sourceimpl From<u32> for HeaderVersion
impl From<u32> for HeaderVersion
impl Copy for HeaderVersion
Auto Trait Implementations
impl RefUnwindSafe for HeaderVersion
impl Send for HeaderVersion
impl Sync for HeaderVersion
impl Unpin for HeaderVersion
impl UnwindSafe for HeaderVersion
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