pub struct ConnHandle(/* private fields */);Implementations§
Source§impl ConnHandle
impl ConnHandle
pub fn new( id: impl Into<ConnId>, params: Vec<u8>, state: Vec<u8>, is_hibernatable: bool, ) -> Self
pub fn id(&self) -> &str
pub fn params(&self) -> Vec<u8> ⓘ
pub fn state(&self) -> Vec<u8> ⓘ
pub fn set_state(&self, state: Vec<u8>)
pub fn is_hibernatable(&self) -> bool
pub fn send(&self, name: &str, args: &[u8])
pub async fn disconnect(&self, reason: Option<&str>) -> Result<()>
Trait Implementations§
Source§impl Clone for ConnHandle
impl Clone for ConnHandle
Source§impl Debug for ConnHandle
impl Debug for ConnHandle
Auto Trait Implementations§
impl !RefUnwindSafe for ConnHandle
impl !UnwindSafe for ConnHandle
impl Freeze for ConnHandle
impl Send for ConnHandle
impl Sync for ConnHandle
impl Unpin for ConnHandle
impl UnsafeUnpin for ConnHandle
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> ErasedDestructor for Twhere
T: 'static,
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