Trait fvm::kernel::DebugOps

source ·
pub trait DebugOps {
    // Required methods
    fn log(&self, msg: String);
    fn debug_enabled(&self) -> bool;
    fn store_artifact(&self, name: &str, data: &[u8]) -> Result<()>;
}
Expand description

Debugging APIs.

Required Methods§

source

fn log(&self, msg: String)

Log a message.

source

fn debug_enabled(&self) -> bool

Returns whether debug mode is enabled.

source

fn store_artifact(&self, name: &str, data: &[u8]) -> Result<()>

Store an artifact. Returns error on malformed name, returns Ok and logs the error on system/os errors.

Implementors§