pub struct ActivationRequest {
pub attempt_id: String,
pub descriptor: ArtifactDescriptor,
pub previous: Option<ArtifactDescriptor>,
pub host_binding: Option<String>,
}Expand description
Runtime-owned context passed to a host activation adapter.
Fields§
§attempt_id: StringFencing identity for this activation attempt.
descriptor: ArtifactDescriptorVerified artifact being prepared.
previous: Option<ArtifactDescriptor>Previously active artifact, when one exists.
host_binding: Option<String>Opaque host-owned binding, when required by the adapter.
Implementations§
Source§impl ActivationRequest
impl ActivationRequest
Sourcepub fn validate(&self) -> UpdateResult<()>
pub fn validate(&self) -> UpdateResult<()>
Validates the bounded Runtime-to-host activation context.
Trait Implementations§
Source§impl Clone for ActivationRequest
impl Clone for ActivationRequest
Source§impl Debug for ActivationRequest
impl Debug for ActivationRequest
impl Eq for ActivationRequest
Source§impl PartialEq for ActivationRequest
impl PartialEq for ActivationRequest
impl StructuralPartialEq for ActivationRequest
Auto Trait Implementations§
impl Freeze for ActivationRequest
impl RefUnwindSafe for ActivationRequest
impl Send for ActivationRequest
impl Sync for ActivationRequest
impl Unpin for ActivationRequest
impl UnsafeUnpin for ActivationRequest
impl UnwindSafe for ActivationRequest
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