[−][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]
pub fn clone(&self) -> HandleToExchange
[src]
pub 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]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<HandleToExchange> for HandleToExchange
[src]
pub fn eq(&self, other: &HandleToExchange) -> bool
[src]
pub fn ne(&self, other: &HandleToExchange) -> bool
[src]
impl Serialize for HandleToExchange
[src]
pub 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
[src]
impl Send for HandleToExchange
[src]
impl Sync for HandleToExchange
[src]
impl Unpin for HandleToExchange
[src]
impl UnwindSafe for HandleToExchange
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,