pub enum ProtocolInteraction {
Observe,
FetchInterface,
CallOperation,
}Expand description
One core interaction whose failure codes form a closed set.
Variants§
Observe
Observe one object and its indexable descendants to a requested depth.
FetchInterface
Fetch one interface descriptor by its opaque reference.
CallOperation
Invoke one operation on a path-targeted object.
Trait Implementations§
Source§impl Clone for ProtocolInteraction
impl Clone for ProtocolInteraction
impl Copy for ProtocolInteraction
Source§impl Debug for ProtocolInteraction
impl Debug for ProtocolInteraction
impl Eq for ProtocolInteraction
Source§impl PartialEq for ProtocolInteraction
impl PartialEq for ProtocolInteraction
impl StructuralPartialEq for ProtocolInteraction
Auto Trait Implementations§
impl Freeze for ProtocolInteraction
impl RefUnwindSafe for ProtocolInteraction
impl Send for ProtocolInteraction
impl Sync for ProtocolInteraction
impl Unpin for ProtocolInteraction
impl UnsafeUnpin for ProtocolInteraction
impl UnwindSafe for ProtocolInteraction
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