26 lines
531 B
Rust
26 lines
531 B
Rust
use std::io;
|
|
use crate::digest_engine::DigestEngine;
|
|
|
|
#[derive(Debug, Eq, PartialEq, Clone, Default)]
|
|
pub struct DigestEngineNone {}
|
|
|
|
impl DigestEngineNone {
|
|
pub fn new() -> DigestEngineNone {
|
|
DigestEngineNone {}
|
|
}
|
|
}
|
|
|
|
impl DigestEngine for DigestEngineNone {
|
|
fn create(&self) -> Box<dyn DigestEngine> {
|
|
Box::new(Self::new())
|
|
}
|
|
|
|
fn update(&mut self, _data: &[u8]) -> io::Result<()> {
|
|
Ok(())
|
|
}
|
|
|
|
fn finalize(&mut self) -> io::Result<String> {
|
|
Ok("none".to_string())
|
|
}
|
|
}
|