pub struct TsTrustContext<'a> {
pub accepted_ts_identities: &'a [&'a str],
pub associations: &'a [TsKeyAssociation<'a>],
pub evaluation_time: Option<i64>,
pub rotation_policy: Option<RotationPolicy>,
pub provisioned_by: Option<&'a str>,
pub origin: TrustInputOrigin,
}Expand description
Borrowed offline input: no network, live clock, global key store, or hidden defaults.
Fields§
§accepted_ts_identities: &'a [&'a str]§associations: &'a [TsKeyAssociation<'a>]§evaluation_time: Option<i64>§rotation_policy: Option<RotationPolicy>§provisioned_by: Option<&'a str>§origin: TrustInputOriginTrait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for TsTrustContext<'a>
impl<'a> RefUnwindSafe for TsTrustContext<'a>
impl<'a> Send for TsTrustContext<'a>
impl<'a> Sync for TsTrustContext<'a>
impl<'a> Unpin for TsTrustContext<'a>
impl<'a> UnsafeUnpin for TsTrustContext<'a>
impl<'a> UnwindSafe for TsTrustContext<'a>
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