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}