[−][src]Struct remote_trait_object::raw_exchange::HandleToExchange
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
impl HandleToExchange
[src]
pub fn create_null() -> Self
[src]
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
impl Clone for HandleToExchange
[src]
fn clone(&self) -> HandleToExchange
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for HandleToExchange
[src]
impl Debug for HandleToExchange
[src]
impl<'de> Deserialize<'de> for HandleToExchange
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<HandleToExchange> for HandleToExchange
[src]
fn eq(&self, other: &HandleToExchange) -> bool
[src]
fn ne(&self, other: &HandleToExchange) -> bool
[src]
impl Serialize for HandleToExchange
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for HandleToExchange
[src]
Auto Trait Implementations
impl RefUnwindSafe for HandleToExchange
impl Send for HandleToExchange
impl Sync for HandleToExchange
impl Unpin for HandleToExchange
impl UnwindSafe for HandleToExchange
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,