pub struct PendingRemoteModelQueryV2 { /* private fields */ }Expand description
One adapted model request and its request-bound one-shot decoder.
Implementations§
Source§impl PendingRemoteModelQueryV2
impl PendingRemoteModelQueryV2
Sourcepub fn request_bytes(&self) -> &[u8] ⓘ
pub fn request_bytes(&self) -> &[u8] ⓘ
Borrow the exact canonical request bytes for the caller-owned exchange.
Sourcepub fn close(&self)
pub fn close(&self)
Close this pending request before its reply slot is claimed.
Closing is idempotent and does not change an already claimed request back into a closable resource.
Sourcepub fn claim_reply(
&self,
) -> Result<ClaimedRemoteModelReplyV2, RemoteModelQueryV2Error>
pub fn claim_reply( &self, ) -> Result<ClaimedRemoteModelReplyV2, RemoteModelQueryV2Error>
Atomically reserve the sole reply before binding code snapshots bytes.
Auto Trait Implementations§
impl !Freeze for PendingRemoteModelQueryV2
impl RefUnwindSafe for PendingRemoteModelQueryV2
impl Send for PendingRemoteModelQueryV2
impl Sync for PendingRemoteModelQueryV2
impl Unpin for PendingRemoteModelQueryV2
impl UnsafeUnpin for PendingRemoteModelQueryV2
impl UnwindSafe for PendingRemoteModelQueryV2
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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