Enum gapi_grpc::google::genomics::v1::InfoMergeOperation [−][src]
Operations to be performed during import on Variant info fields. These operations are set for each info field in the info_merge_config map of ImportVariantsRequest, which is plumbed down to the MergeVariantRequests generated by the import job.
Variants
By default, Variant info fields are persisted if the Variant doesn’t already exist in the variantset. If the Variant is equivalent to a Variant already in the variantset, the incoming Variant’s info field is ignored in favor of that of the already persisted Variant.
This operation removes an info field from the incoming Variant and persists this info field in each of the incoming Variant’s Calls.
Implementations
impl InfoMergeOperation
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of InfoMergeOperation
.
pub fn from_i32(value: i32) -> Option<InfoMergeOperation>
[src]
Converts an i32
to a InfoMergeOperation
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for InfoMergeOperation
[src]
fn clone(&self) -> InfoMergeOperation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for InfoMergeOperation
[src]
impl Debug for InfoMergeOperation
[src]
impl Default for InfoMergeOperation
[src]
fn default() -> InfoMergeOperation
[src]
impl Eq for InfoMergeOperation
[src]
impl From<InfoMergeOperation> for i32
[src]
fn from(value: InfoMergeOperation) -> i32
[src]
impl Hash for InfoMergeOperation
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for InfoMergeOperation
[src]
fn cmp(&self, other: &InfoMergeOperation) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<InfoMergeOperation> for InfoMergeOperation
[src]
fn eq(&self, other: &InfoMergeOperation) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<InfoMergeOperation> for InfoMergeOperation
[src]
fn partial_cmp(&self, other: &InfoMergeOperation) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for InfoMergeOperation
[src]
impl StructuralPartialEq for InfoMergeOperation
[src]
Auto Trait Implementations
impl RefUnwindSafe for InfoMergeOperation
impl Send for InfoMergeOperation
impl Sync for InfoMergeOperation
impl Unpin for InfoMergeOperation
impl UnwindSafe for InfoMergeOperation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,