pub struct GibsonReport {
pub inputs: Vec<SequenceRecord>,
pub topology: Topology,
pub overlap_length: usize,
pub annealing_length: Option<usize>,
pub product_sequence_5to3: String,
pub components: Vec<GibsonComponent>,
pub junctions: Vec<GibsonJunction>,
pub assumptions: Vec<&'static str>,
}Fields§
§inputs: Vec<SequenceRecord>§topology: Topology§overlap_length: usize§annealing_length: Option<usize>§product_sequence_5to3: String§components: Vec<GibsonComponent>§junctions: Vec<GibsonJunction>§assumptions: Vec<&'static str>Trait Implementations§
Source§impl Clone for GibsonReport
impl Clone for GibsonReport
Source§fn clone(&self) -> GibsonReport
fn clone(&self) -> GibsonReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GibsonReport
impl Debug for GibsonReport
Auto Trait Implementations§
impl Freeze for GibsonReport
impl RefUnwindSafe for GibsonReport
impl Send for GibsonReport
impl Sync for GibsonReport
impl Unpin for GibsonReport
impl UnsafeUnpin for GibsonReport
impl UnwindSafe for GibsonReport
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