pub struct EventPair(/* private fields */);
Expand description
An event pair handle in a remote FDomain.
Trait Implementations§
Source§impl AsHandleRef for Eventpair
impl AsHandleRef for Eventpair
Source§impl EncodableAsHandle for EventPair
impl EncodableAsHandle for EventPair
Source§type Dialect = FDomainResourceDialect
type Dialect = FDomainResourceDialect
What resource dialect can encode this object as a handle.
Source§impl HandleBased for Eventpair
impl HandleBased for Eventpair
Source§fn close(self) -> impl Future<Output = Result<(), Error>>
fn close(self) -> impl Future<Output = Result<(), Error>>
Closes this handle. Surfaces errors that dropping the handle will not.
Source§fn duplicate_handle(
&self,
rights: Rights,
) -> impl Future<Output = Result<Self, Error>>
fn duplicate_handle( &self, rights: Rights, ) -> impl Future<Output = Result<Self, Error>>
Duplicate this handle.
Source§fn replace_handle(
self,
rights: Rights,
) -> impl Future<Output = Result<Self, Error>>
fn replace_handle( self, rights: Rights, ) -> impl Future<Output = Result<Self, Error>>
Replace this handle with an equivalent one with different rights.
Source§fn into_handle(self) -> Handle
fn into_handle(self) -> Handle
Convert this handle-based value into a pure
Handle
.Source§fn from_handle(handle: Handle) -> Self
fn from_handle(handle: Handle) -> Self
Construct a new handle-based value from a
Handle
.Source§fn into_handle_based<H: HandleBased>(self) -> H
fn into_handle_based<H: HandleBased>(self) -> H
Turn this handle-based value into one of a different type.
Source§fn from_handle_based<H: HandleBased>(h: H) -> Self
fn from_handle_based<H: HandleBased>(h: H) -> Self
Turn another handle-based type into this one.
Source§impl Ord for Eventpair
impl Ord for Eventpair
Source§impl PartialOrd for Eventpair
impl PartialOrd for Eventpair
impl Eq for Eventpair
impl StructuralPartialEq for Eventpair
Auto Trait Implementations§
impl Freeze for Eventpair
impl RefUnwindSafe for Eventpair
impl Send for Eventpair
impl Sync for Eventpair
impl Unpin for Eventpair
impl UnwindSafe for Eventpair
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