pub struct VcfHeader {
pub version: String,
pub contigs: Vec<String>,
pub samples: Vec<String>,
pub info_fields: Vec<String>,
pub format_fields: Vec<String>,
pub other: Vec<String>,
}Expand description
VCF header metadata
Fields§
§version: StringFile format version
contigs: Vec<String>Contig/chromosome definitions
samples: Vec<String>Sample names
info_fields: Vec<String>INFO field definitions
format_fields: Vec<String>FORMAT field definitions
other: Vec<String>Other header lines
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VcfHeader
impl RefUnwindSafe for VcfHeader
impl Send for VcfHeader
impl Sync for VcfHeader
impl Unpin for VcfHeader
impl UnsafeUnpin for VcfHeader
impl UnwindSafe for VcfHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more