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§fn clone(&self) -> ConnHandle
fn clone(&self) -> ConnHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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