pub struct RestoreSafetyRequirementRequest {
pub source_artifacts: ArtifactChecksumRecord,
pub safety: RestoreSafetyLaneRecord,
pub expected_fence: Option<RestoreFenceBindingRecord>,
}Expand description
Passive original source and application safety declaration; no neutral default.
Fields§
§source_artifacts: ArtifactChecksumRecordExact integration-qualified complete source artifact/manifest digest.
safety: RestoreSafetyLaneRecordExplicit required application safety lane.
expected_fence: Option<RestoreFenceBindingRecord>Required only for the fenced lane; recovered from the integration’s durable owner.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RestoreSafetyRequirementRequest
impl RefUnwindSafe for RestoreSafetyRequirementRequest
impl Send for RestoreSafetyRequirementRequest
impl Sync for RestoreSafetyRequirementRequest
impl Unpin for RestoreSafetyRequirementRequest
impl UnsafeUnpin for RestoreSafetyRequirementRequest
impl UnwindSafe for RestoreSafetyRequirementRequest
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