pub struct HandleToExchange(/* private fields */);Expand description
An identifier of the skeleton.
This represents an identifier of a skeleton, and can create a proxy object using import_service_from_handle()
Note that you will never need this if you do only plain export & import using ServiceRef, ServiceToExport, or ServiceToImport.
See the module-level documentation to understand when to use this.
Implementations§
Source§impl HandleToExchange
impl HandleToExchange
Sourcepub fn create_null() -> Self
pub fn create_null() -> Self
Creates a null handle.
Any proxy object made from this will always panic for all methods. If such proxy object is dropped, it won’t send any delete request, so never fails.
It is useful when you have a proxy object which has to be initialized later.
Trait Implementations§
Source§impl Clone for HandleToExchange
impl Clone for HandleToExchange
Source§fn clone(&self) -> HandleToExchange
fn clone(&self) -> HandleToExchange
Returns a duplicate of the value. Read more
1.0.0 · 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 HandleToExchange
impl Debug for HandleToExchange
Source§impl<'de> Deserialize<'de> for HandleToExchange
impl<'de> Deserialize<'de> for HandleToExchange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HandleToExchange
impl PartialEq for HandleToExchange
Source§impl Serialize for HandleToExchange
impl Serialize for HandleToExchange
impl Copy for HandleToExchange
impl StructuralPartialEq for HandleToExchange
Auto Trait Implementations§
impl Freeze for HandleToExchange
impl RefUnwindSafe for HandleToExchange
impl Send for HandleToExchange
impl Sync for HandleToExchange
impl Unpin for HandleToExchange
impl UnwindSafe for HandleToExchange
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