pub struct SlotMetaVariantCatalog {
pub build: String,
pub dbsnp_build: u32,
pub download_url: String,
pub download_bytes: u64,
pub download_sha256: String,
}Expand description
SlotMetaVariantCatalog contains metadata for the variant-catalog slot. Includes download information so the dashboard can fetch it from public sources.
Fields§
§build: StringReference genome build the dbSNP release is keyed to
dbsnp_build: u32dbSNP build number (e.g. 157)
download_url: StringPublic download URL for the dbSNP VCF
download_bytes: u64Download file size in bytes
download_sha256: StringDownload file SHA256 checksum
Trait Implementations§
Source§impl Clone for SlotMetaVariantCatalog
impl Clone for SlotMetaVariantCatalog
Source§fn clone(&self) -> SlotMetaVariantCatalog
fn clone(&self) -> SlotMetaVariantCatalog
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 SlotMetaVariantCatalog
impl Debug for SlotMetaVariantCatalog
Source§impl Default for SlotMetaVariantCatalog
impl Default for SlotMetaVariantCatalog
impl Eq for SlotMetaVariantCatalog
Source§impl Hash for SlotMetaVariantCatalog
impl Hash for SlotMetaVariantCatalog
Source§impl Message for SlotMetaVariantCatalog
impl Message for SlotMetaVariantCatalog
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SlotMetaVariantCatalog
impl PartialEq for SlotMetaVariantCatalog
impl StructuralPartialEq for SlotMetaVariantCatalog
Auto Trait Implementations§
impl Freeze for SlotMetaVariantCatalog
impl RefUnwindSafe for SlotMetaVariantCatalog
impl Send for SlotMetaVariantCatalog
impl Sync for SlotMetaVariantCatalog
impl Unpin for SlotMetaVariantCatalog
impl UnsafeUnpin for SlotMetaVariantCatalog
impl UnwindSafe for SlotMetaVariantCatalog
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