pub struct RegistrationOutcome {
pub provider_id: String,
pub provider_kind: i32,
pub provider_namespace: String,
pub registration_id: String,
pub driver_contracts: Vec<String>,
}Expand description
Outcome of wait_for_registration_core:
provider_id— the new provider that appeared afterbefore.provider_kind— Atlas provider kind, used to keep skills INACTIVE.provider_namespace— primary namespace used to validate the exact namespace Driver allowed for old-artifact fallback.driver_contracts— every distinct*/drivergRPC capability observed after the declaration settle window. The launch owner must validate this list against the exact selected package manifest before sending lifecycle commands.
Fields§
§provider_id: String§provider_kind: i32§provider_namespace: String§registration_id: String§driver_contracts: Vec<String>Trait Implementations§
Source§impl Clone for RegistrationOutcome
impl Clone for RegistrationOutcome
Source§fn clone(&self) -> RegistrationOutcome
fn clone(&self) -> RegistrationOutcome
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 moreAuto Trait Implementations§
impl Freeze for RegistrationOutcome
impl RefUnwindSafe for RegistrationOutcome
impl Send for RegistrationOutcome
impl Sync for RegistrationOutcome
impl Unpin for RegistrationOutcome
impl UnsafeUnpin for RegistrationOutcome
impl UnwindSafe for RegistrationOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].