canic-core 0.111.0

Canic — a canister orchestration and management toolkit for the Internet Computer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Borrowed receiver authority used by pure admission decisions.

use canic_contracts::ids::{CallerInstallation, CallerReceiverAuthority};

/// Borrowed evidence for one local admission; Component fencing is an indexed lookup.

pub struct CallerAdmissionView<'a> {
    pub receiver: &'a CallerReceiverAuthority,
    pub generation: u64,
    pub receiver_open: bool,
    pub source: Option<&'a CallerInstallation>,
    pub source_open: bool,
    pub component_fenced: bool,
}