LCOV - code coverage report
Current view: top level - bliki-session/src - lib.rs (source / functions) Coverage Total Hit
Test: bliki.lcov Lines: 100.0 % 7 7
Test Date: 2025-11-27 15:46:07 Functions: 50.0 % 2 1

            Line data    Source code
       1              : use base64::{engine::general_purpose::URL_SAFE, Engine as _};
       2              : use rand_chacha::rand_core::RngCore as _;
       3              : use rand_chacha::rand_core::SeedableRng as _;
       4              : use rand_chacha::ChaCha20Rng;
       5              : 
       6            5 : pub fn generate_session() -> String {
       7            5 :     let mut rng = ChaCha20Rng::from_os_rng();
       8            5 :     let mut session_id = [0u8; 64];
       9            5 :     rng.fill_bytes(&mut session_id);
      10            5 :     let session_id: String = URL_SAFE.encode(session_id);
      11            5 :     session_id
      12            5 : }
        

Generated by: LCOV version 2.0-1