Skip to content

file

Structs


firma_sidecar::audit::sink::file::FileAuditSink

Section titled “firma_sidecar::audit::sink::file::FileAuditSink”

Struct

Audit sink that writes JSON-lines to a file.

Methods:

  • fn new<P>(path: P) -> Self - Constructs a new [FileAuditSink] writing to path.

Trait Implementations:

  • AuditSink
    • fn run(self: Self, rx: tokio::sync::mpsc::Receiver<crate::audit::ExecutionEvent>, exit: tokio_util::sync::CancellationToken) -> Result<(), crate::audit::AuditSinkError>
  • Debug
    • fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
  • From
    • fn from(path: PathBuf) -> Self
  • From
    • fn from(path: &Path) -> Self