Trait sit_core::repository::DynamicallyHashable
[−]
[src]
pub trait DynamicallyHashable<'a>: RecordTrait + RepositoryProvider + Sized { fn dynamically_hashed(&'a self) -> DynamicallyHashedRecord<'a, Self> { ... } }
Allows any Record to have its content dynamically rehashed
Provided Methods
fn dynamically_hashed(&'a self) -> DynamicallyHashedRecord<'a, Self>
Returns a record that has its hash dynamically computed
Implementors
impl<'a> DynamicallyHashable<'a> for Record<'a>
impl<'a, S: AsRef<str>, R: Read, T: RecordTrait<Str = S, Read = R> + RepositoryProvider + 'a, F: Copy + Fn(&(S, R)) -> bool> DynamicallyHashable<'a> for FilteredRecord<'a, S, R, T, F>