pub struct AssemblyCollector {
pub search: Option<String>,
pub taxon_id: Vec<Option<String>>,
pub identifiers: Vec<Option<Vec<(String, String)>>>,
pub suggestions: Option<Vec<Option<String>>>,
}Expand description
Collect the results from concurrent goat-cli taxon lookup
queries.
Fields
search: Option<String>User search value.
taxon_id: Vec<Option<String>>The taxon id that we fetch. Can return multiple taxon id’s.
identifiers: Vec<Option<Vec<(String, String)>>>The identifiers, which is an enumeration of all of the identifier:class pairs. This could be a Map.
suggestions: Option<Vec<Option<String>>>The suggestions vector.
Implementations
sourceimpl AssemblyCollector
impl AssemblyCollector
sourcepub fn print_result(&self, index: usize) -> Result<()>
pub fn print_result(&self, index: usize) -> Result<()>
Print the result from a collector struct. add an index, so we don’t repeat headers
Trait Implementations
sourceimpl Clone for AssemblyCollector
impl Clone for AssemblyCollector
sourcefn clone(&self) -> AssemblyCollector
fn clone(&self) -> AssemblyCollector
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
Auto Trait Implementations
impl RefUnwindSafe for AssemblyCollector
impl Send for AssemblyCollector
impl Sync for AssemblyCollector
impl Unpin for AssemblyCollector
impl UnwindSafe for AssemblyCollector
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> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more