pub struct CallOpt {
pub callee_faststr_tags: FastStrMap,
pub callee_tags: TypeMap,
pub address: Option<Address>,
pub config: Config,
pub caller_faststr_tags: FastStrMap,
pub caller_tags: TypeMap,
}Fields§
Sets the callee faststr_tags for the call.
Sets the callee tags for the call.
address: Option<Address>Sets the address for the call.
The client will skip the discovery and loadbalance Service if this is set.
config: ConfigSets the caller faststr_tags for the call.
Sets the caller tags for the call.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for CallOpt
impl !UnwindSafe for CallOpt
impl Freeze for CallOpt
impl Send for CallOpt
impl Sync for CallOpt
impl Unpin for CallOpt
impl UnsafeUnpin for CallOpt
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> 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 volo_grpc::RequestSource§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