pub struct CachedDigest {
pub name: String,
pub length: u64,
pub md5: String,
pub sha512t24u: String,
pub circular: bool,
}Expand description
A single sequence’s pre-computed digests.
Fields§
§name: String§length: u64§md5: String§sha512t24u: StringGA4GH digest with SQ. prefix.
circular: boolWhether this sequence is circular.
Implementations§
Source§impl CachedDigest
impl CachedDigest
Sourcepub fn to_metadata(&self) -> SequenceMetadata
pub fn to_metadata(&self) -> SequenceMetadata
Build a SequenceMetadata from this cached digest.
Sourcepub fn to_summary(&self) -> FastaSequenceSummary
pub fn to_summary(&self) -> FastaSequenceSummary
Build a FastaSequenceSummary from this cached digest.
Trait Implementations§
Source§impl Clone for CachedDigest
impl Clone for CachedDigest
Source§fn clone(&self) -> CachedDigest
fn clone(&self) -> CachedDigest
Returns a duplicate of the value. Read more
1.0.0 · 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 CachedDigest
impl Debug for CachedDigest
Source§impl<'de> Deserialize<'de> for CachedDigest
impl<'de> Deserialize<'de> for CachedDigest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CachedDigest
impl RefUnwindSafe for CachedDigest
impl Send for CachedDigest
impl Sync for CachedDigest
impl Unpin for CachedDigest
impl UnsafeUnpin for CachedDigest
impl UnwindSafe for CachedDigest
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