Struct runa::dna::DnaMetricSpace
source · [−]pub struct DnaMetricSpace;
Expand description
Metric space defined for dna sequences, it is defined as mentioned in the assignement
Trait Implementations
sourceimpl Debug for DnaMetricSpace
impl Debug for DnaMetricSpace
sourceimpl MetricSpace for DnaMetricSpace
impl MetricSpace for DnaMetricSpace
type Cost = u64
type Item = Dna
const DEL: Self::Cost = {transmute(0x0000000000000002): <dna::DnaMetricSpace as math::MetricSpace>::Cost}
const INS: Self::Cost = {transmute(0x0000000000000002): <dna::DnaMetricSpace as math::MetricSpace>::Cost}
const GAP: Self::Item = {transmute(0x04): <dna::DnaMetricSpace as math::MetricSpace>::Item}
const ZEROCOST: Self::Cost = {transmute(0x0000000000000000): <dna::DnaMetricSpace as math::MetricSpace>::Cost}
const INFCOST: Self::Cost = {transmute(0xffffffffffffffff): <dna::DnaMetricSpace as math::MetricSpace>::Cost}
fn sub(a: Self::Item, b: Self::Item) -> Self::Cost
sourceimpl PartialEq<DnaMetricSpace> for DnaMetricSpace
impl PartialEq<DnaMetricSpace> for DnaMetricSpace
sourcefn eq(&self, other: &DnaMetricSpace) -> bool
fn eq(&self, other: &DnaMetricSpace) -> bool
impl Eq for DnaMetricSpace
impl StructuralEq for DnaMetricSpace
impl StructuralPartialEq for DnaMetricSpace
Auto Trait Implementations
impl RefUnwindSafe for DnaMetricSpace
impl Send for DnaMetricSpace
impl Sync for DnaMetricSpace
impl Unpin for DnaMetricSpace
impl UnwindSafe for DnaMetricSpace
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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