Struct googapis::google::genomics::v1::VariantSetMetadata [−][src]
pub struct VariantSetMetadata {
pub key: String,
pub value: String,
pub id: String,
pub type: i32,
pub number: String,
pub description: String,
pub info: HashMap<String, ListValue>,
}
Expand description
Metadata describes a single piece of variant call metadata. These data include a top level key and either a single value string (value) or a list of key-value pairs (info.) Value and info are mutually exclusive.
Fields
key: String
The top-level key.
value: String
The value field for simple metadata
id: String
User-provided ID field, not enforced by this API. Two or more pieces of structured metadata with identical id and key fields are considered equivalent.
type: i32
The type of data. Possible types include: Integer, Float, Flag, Character, and String.
number: String
The number of values that can be included in a field described by this metadata.
description: String
A textual description of this metadata.
info: HashMap<String, ListValue>
Remaining structured metadata key-value pairs. This must be of the form map<string, string[]> (string key mapping to a list of string values).
Implementations
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VariantSetMetadata
impl Send for VariantSetMetadata
impl Sync for VariantSetMetadata
impl Unpin for VariantSetMetadata
impl UnwindSafe for VariantSetMetadata
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more