pub struct GenomicInterval {
pub chrom: String,
pub start: u64,
pub end: u64,
}Expand description
Represents a genomic interval (chromosome + start + end)
Fields§
§chrom: StringChromosome name
start: u64Start position (0-based, inclusive)
end: u64End position (0-based, exclusive)
Implementations§
Trait Implementations§
Source§impl Clone for GenomicInterval
impl Clone for GenomicInterval
Source§fn clone(&self) -> GenomicInterval
fn clone(&self) -> GenomicInterval
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenomicInterval
impl Debug for GenomicInterval
Source§impl Hash for GenomicInterval
impl Hash for GenomicInterval
Source§impl PartialEq for GenomicInterval
impl PartialEq for GenomicInterval
impl Eq for GenomicInterval
impl StructuralPartialEq for GenomicInterval
Auto Trait Implementations§
impl Freeze for GenomicInterval
impl RefUnwindSafe for GenomicInterval
impl Send for GenomicInterval
impl Sync for GenomicInterval
impl Unpin for GenomicInterval
impl UnsafeUnpin for GenomicInterval
impl UnwindSafe for GenomicInterval
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