pub struct SlotMetaReferenceGenome {
pub build: String,
pub download_url: String,
pub download_bytes: u64,
pub download_sha256: String,
}Expand description
SlotMetaReferenceGenome contains metadata for the reference genome slot. Includes download information so the dashboard can fetch it from public sources.
Fields§
§build: StringReference genome build (e.g. “GRCh38.p13”)
download_url: StringPublic download URL for the reference genome
download_bytes: u64Download file size in bytes
download_sha256: StringDownload file SHA256 checksum
Trait Implementations§
Source§impl Clone for SlotMetaReferenceGenome
impl Clone for SlotMetaReferenceGenome
Source§fn clone(&self) -> SlotMetaReferenceGenome
fn clone(&self) -> SlotMetaReferenceGenome
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 SlotMetaReferenceGenome
impl Debug for SlotMetaReferenceGenome
Source§impl Default for SlotMetaReferenceGenome
impl Default for SlotMetaReferenceGenome
impl Eq for SlotMetaReferenceGenome
Source§impl Hash for SlotMetaReferenceGenome
impl Hash for SlotMetaReferenceGenome
Source§impl Message for SlotMetaReferenceGenome
impl Message for SlotMetaReferenceGenome
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 SlotMetaReferenceGenome
impl PartialEq for SlotMetaReferenceGenome
impl StructuralPartialEq for SlotMetaReferenceGenome
Auto Trait Implementations§
impl Freeze for SlotMetaReferenceGenome
impl RefUnwindSafe for SlotMetaReferenceGenome
impl Send for SlotMetaReferenceGenome
impl Sync for SlotMetaReferenceGenome
impl Unpin for SlotMetaReferenceGenome
impl UnsafeUnpin for SlotMetaReferenceGenome
impl UnwindSafe for SlotMetaReferenceGenome
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