oa::Validation

Global validation controller. Port provenance: oa::Validation.

StRust public API

Declaration

pub struct Validation;
Public Rust declaration.

Associated Functions

pub fn enable(on: bool)
pub fn is_enabled() -> bool
pub fn init_from_env()
pub fn set_min_severity(sev: ValidationSeverity)
pub fn get_min_severity() -> ValidationSeverity
pub fn set_callback(cb: Option<ValidationCallback>)
pub fn report( sev: ValidationSeverity, component: &str, message: &str, ) -> Result<()>
pub fn incr_counter(name: &str)
pub fn get_counter(name: &str) -> u64
pub fn reset_counters()

Public Method Documentation

pub fn enable( on: bool )
No public source comment is attached to this declaration.
pub fn is_enabled() -> bool
No public source comment is attached to this declaration.
pub fn init_from_env()
No public source comment is attached to this declaration.
pub fn set_min_severity( sev: ValidationSeverity )
No public source comment is attached to this declaration.
pub fn get_min_severity() -> ValidationSeverity
No public source comment is attached to this declaration.
pub fn set_callback( cb: Option<ValidationCallback> )
No public source comment is attached to this declaration.
pub fn report( sev: ValidationSeverity, component: &str, message: &str, ) -> Result<()>
No public source comment is attached to this declaration.
pub fn incr_counter( name: &str )
No public source comment is attached to this declaration.
pub fn get_counter( name: &str ) -> u64
No public source comment is attached to this declaration.
pub fn reset_counters()
No public source comment is attached to this declaration.