pub struct PathChange {
pub block_group_id: HashId,
pub path: Path,
pub path_accession: Option<String>,
pub start: i64,
pub end: i64,
pub block: PathBlock,
pub chromosome_index: i64,
pub phased: i64,
pub preserve_edge: bool,
}Fields§
§block_group_id: HashId§path: Path§path_accession: Option<String>§start: i64§end: i64§block: PathBlock§chromosome_index: i64§phased: i64§preserve_edge: boolTrait Implementations§
Source§impl Clone for PathChange
impl Clone for PathChange
Source§fn clone(&self) -> PathChange
fn clone(&self) -> PathChange
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 moreAuto Trait Implementations§
impl Freeze for PathChange
impl RefUnwindSafe for PathChange
impl Send for PathChange
impl Sync for PathChange
impl Unpin for PathChange
impl UnsafeUnpin for PathChange
impl UnwindSafe for PathChange
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