rune/modules/
hash.rs

1//! Hashing types.
2
3use crate as rune;
4use crate::runtime::Hasher;
5use crate::{ContextError, Module};
6
7/// Hashing types.
8#[rune::module(::std::hash)]
9pub fn module() -> Result<Module, ContextError> {
10    #[allow(unused_mut)]
11    let mut module = Module::from_meta(self::module_meta)?;
12    module.ty::<Hasher>()?;
13    Ok(module)
14}