pub struct ControllerLink { /* private fields */ }Expand description
A connected controller and the runtime its calls run on.
Implementations§
Source§impl ControllerLink
impl ControllerLink
Sourcepub fn connect(
endpoint: &Endpoint,
options: Options,
) -> Result<ControllerLink, Unavailable>
pub fn connect( endpoint: &Endpoint, options: Options, ) -> Result<ControllerLink, Unavailable>
Connects to the controller at endpoint on a runtime of its own.
pub fn controller(&self) -> &Controller
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ControllerLink
impl !RefUnwindSafe for ControllerLink
impl !UnwindSafe for ControllerLink
impl Send for ControllerLink
impl Sync for ControllerLink
impl Unpin for ControllerLink
impl UnsafeUnpin for ControllerLink
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 tonic::Request