pub struct AirlockSession {
pub session_id: String,
pub actor: String,
pub jis_level: u8,
pub chunks_processed: usize,
pub chunks_denied: usize,
pub duration_ms: f64,
pub input_hash: ContentHash,
pub output_hash: ContentHash,
}Expand description
Audit record for an airlock session
Fields§
§session_id: String§actor: String§jis_level: u8§chunks_processed: usize§chunks_denied: usize§duration_ms: f64§input_hash: ContentHash§output_hash: ContentHashTrait Implementations§
Source§impl Clone for AirlockSession
impl Clone for AirlockSession
Source§fn clone(&self) -> AirlockSession
fn clone(&self) -> AirlockSession
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AirlockSession
impl RefUnwindSafe for AirlockSession
impl Send for AirlockSession
impl Sync for AirlockSession
impl Unpin for AirlockSession
impl UnsafeUnpin for AirlockSession
impl UnwindSafe for AirlockSession
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more