Skip to content

Rust Analysis Workflows

This page maps common Rust analysis tasks to the right API entry points.

use openentropy_core::dispatcher::{analyze, AnalysisProfile};
let report = analyze(&[("source", &data)], &AnalysisProfile::Deep.to_config());

Use AnalysisProfile::Security for security-focused checks.

use openentropy_core::{full_analysis, trial_analysis};
use openentropy_core::chaos::chaos_analysis;
let forensic = full_analysis("source", &data);
let chaos = chaos_analysis(&data);
let trials = trial_analysis(&data, &Default::default());
use openentropy_core::compare;
let delta = compare("a", &data_a, "b", &data_b);