pub trait HashReaderMut {
// Required methods
fn bytes_read(&self) -> u64;
fn checksum(&self) -> &Option<String>;
fn set_checksum(&mut self, checksum: Option<String>);
fn size(&self) -> i64;
fn set_size(&mut self, size: i64);
fn actual_size(&self) -> i64;
fn set_actual_size(&mut self, actual_size: i64);
}Expand description
Trait for mutable operations on HashReader
Required Methods§
fn bytes_read(&self) -> u64
fn checksum(&self) -> &Option<String>
fn set_checksum(&mut self, checksum: Option<String>)
fn size(&self) -> i64
fn set_size(&mut self, size: i64)
fn actual_size(&self) -> i64
fn set_actual_size(&mut self, actual_size: i64)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".