pub struct CatalogValidationContext {
pub expected_network: String,
pub expected_registry_canister_id: String,
pub now_unix_secs: u64,
pub max_future_skew_seconds: u64,
}Expand description
CatalogValidationContext
Caller-owned identity and time policy for validating raw catalog evidence.
Fields§
§expected_network: StringRequired network identity.
expected_registry_canister_id: StringRequired Registry canister principal.
now_unix_secs: u64Caller-supplied current Unix time.
max_future_skew_seconds: u64Maximum accepted future timestamp skew.
Implementations§
Trait Implementations§
Source§impl Clone for CatalogValidationContext
impl Clone for CatalogValidationContext
Source§fn clone(&self) -> CatalogValidationContext
fn clone(&self) -> CatalogValidationContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CatalogValidationContext
impl Debug for CatalogValidationContext
impl Eq for CatalogValidationContext
Source§impl PartialEq for CatalogValidationContext
impl PartialEq for CatalogValidationContext
impl StructuralPartialEq for CatalogValidationContext
Auto Trait Implementations§
impl Freeze for CatalogValidationContext
impl RefUnwindSafe for CatalogValidationContext
impl Send for CatalogValidationContext
impl Sync for CatalogValidationContext
impl Unpin for CatalogValidationContext
impl UnsafeUnpin for CatalogValidationContext
impl UnwindSafe for CatalogValidationContext
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