Struct sit_core::repository::DynamicallyHashedRecord
[−]
[src]
pub struct DynamicallyHashedRecord<'a, T: RecordTrait + RepositoryProvider + 'a>(_);
Record wrapper that dynamically rehashes wrapped Record's content
Trait Implementations
impl<'a, T: Debug + RecordTrait + RepositoryProvider + 'a> Debug for DynamicallyHashedRecord<'a, T>
[src]
impl<'a, T: RecordTrait<Str = String, Hash = Vec<u8>> + RepositoryProvider + 'a> RecordTrait for DynamicallyHashedRecord<'a, T>
[src]
type Read = T::Read
Implementation's type for reading files
type Str = String
Implementation's type for file names
type Hash = Vec<u8>
Implementation's type for non-encoded hash
type Iter = T::Iter
Implementation's iterator type for listing files
fn hash(&self) -> Self::Hash
[src]
Returns record hash
fn encoded_hash(&self) -> Self::Str
[src]
Returns encoded record hash Read more
fn file_iter(&self) -> Self::Iter
[src]
Returns an iterator over files in the record
fn issue_id(&self) -> Self::Str
[src]
Returns parent issue's ID