pub struct RegistrationLifecycle { /* private fields */ }Expand description
RegistrationLifecycle is served by local gestaltd over the mutually authenticated tunnel only. Internal, never public: it carries no http or visibility annotations so the publicrpc descriptor scan never exposes it.
Client for the gestalt.provider.v1.RegistrationLifecycle service.
Implementations§
Source§impl RegistrationLifecycle
impl RegistrationLifecycle
Sourcepub fn with_timeout(self, timeout: Duration) -> Self
pub fn with_timeout(self, timeout: Duration) -> Self
Sets a deadline applied to every unary call; calls that run past it fail with DEADLINE_EXCEEDED. Streaming calls are unaffected.
Sourcepub async fn check(
&mut self,
request: RegistrationCheckRequest,
) -> Result<RegistrationCheckResponse, GestaltError>
pub async fn check( &mut self, request: RegistrationCheckRequest, ) -> Result<RegistrationCheckResponse, GestaltError>
Check succeeds only when the exact provider set named in the request is present and every provider is ready.
Calls gestalt.provider.v1.RegistrationLifecycle.Check.
Auto Trait Implementations§
impl !Freeze for RegistrationLifecycle
impl !RefUnwindSafe for RegistrationLifecycle
impl !UnwindSafe for RegistrationLifecycle
impl Send for RegistrationLifecycle
impl Sync for RegistrationLifecycle
impl Unpin for RegistrationLifecycle
impl UnsafeUnpin for RegistrationLifecycle
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request