Struct gfatk::path::GFAPathElement
source · [−]pub struct GFAPathElement {
pub segment_id: usize,
pub orientation: Orientation,
pub index: usize,
}Expand description
A GFA path element. Of the form <segment ID><+/->
Fields
segment_id: usizeThe ID of the GFA path element. It must match that of the segments in the GFA.
orientation: OrientationThe orientation of the segment.
index: usizeThe index of the struct.
Trait Implementations
sourceimpl Clone for GFAPathElement
impl Clone for GFAPathElement
sourcefn clone(&self) -> GFAPathElement
fn clone(&self) -> GFAPathElement
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 GFAPathElement
impl Debug for GFAPathElement
impl Copy for GFAPathElement
Auto Trait Implementations
impl RefUnwindSafe for GFAPathElement
impl Send for GFAPathElement
impl Sync for GFAPathElement
impl Unpin for GFAPathElement
impl UnwindSafe for GFAPathElement
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more