#[no_mangle]#[repr(u8)]pub enum ObjectRequestAction {
Create = 0,
Update = 1,
Delete = 2,
Subscribe = 3,
Unsubscribe = 4,
Unknown = 5,
}
Expand description
ObjectRequestAction are all possible action in OBJECT_REQUEST datagram.
Variants§
Trait Implementations§
Source§impl Clone for ObjectRequestAction
impl Clone for ObjectRequestAction
Source§fn clone(&self) -> ObjectRequestAction
fn clone(&self) -> ObjectRequestAction
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 ObjectRequestAction
impl Debug for ObjectRequestAction
Source§impl From<ObjectRequestAction> for u8
This function convert an ObjectRequestAction to an u8
impl From<ObjectRequestAction> for u8
This function convert an ObjectRequestAction to an u8
@param value: ObjectRequestAction, The source to convert
@return u8
Source§fn from(value: ObjectRequestAction) -> Self
fn from(value: ObjectRequestAction) -> Self
Converts to this type from the input type.
Source§impl From<u8> for ObjectRequestAction
This function convert an u8 to a ObjectRequestAction
impl From<u8> for ObjectRequestAction
This function convert an u8 to a ObjectRequestAction
@param value: u8, The source to convert
@return ObjectRequestAction
Source§impl PartialEq for ObjectRequestAction
impl PartialEq for ObjectRequestAction
impl Copy for ObjectRequestAction
impl StructuralPartialEq for ObjectRequestAction
Auto Trait Implementations§
impl Freeze for ObjectRequestAction
impl RefUnwindSafe for ObjectRequestAction
impl Send for ObjectRequestAction
impl Sync for ObjectRequestAction
impl Unpin for ObjectRequestAction
impl UnwindSafe for ObjectRequestAction
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