obeli-sk-wasm-workers 0.23.2

Internal package of obeli-sk
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::wasi::random::random;
use crate::workflow::workflow_ctx::WorkflowCtx;
use concepts::time::ClockFn;

impl<C: ClockFn> random::Host for WorkflowCtx<C> {
    fn get_random_bytes(&mut self, len: u64) -> wasmtime::Result<Vec<u8>> {
        let vec = vec![0; usize::try_from(len).unwrap()];
        Ok(vec)
    }
    fn get_random_u64(&mut self) -> wasmtime::Result<u64> {
        Ok(0)
    }
}