#[repr(transparent)]pub struct uct_flush_flags(pub c_uint);Expand description
@ingroup UCT_RESOURCE @brief Flush modifiers.
Tuple Fields§
§0: c_uintImplementations§
Source§impl uct_flush_flags
impl uct_flush_flags
Sourcepub const UCT_FLUSH_FLAG_LOCAL: uct_flush_flags
pub const UCT_FLUSH_FLAG_LOCAL: uct_flush_flags
< Guarantees that the data transfer is completed but the target buffer may not be updated yet.
Source§impl uct_flush_flags
impl uct_flush_flags
Sourcepub const UCT_FLUSH_FLAG_CANCEL: uct_flush_flags
pub const UCT_FLUSH_FLAG_CANCEL: uct_flush_flags
< The library will make a best effort attempt to cancel all uncompleted operations. However, there is a chance that some operations will not be canceled in which case the user will need to handle their completions through the relevant callbacks. After @ref uct_ep_flush with this flag is completed, the endpoint will be set to error state, and it becomes unusable for send operations and should be destroyed.
Trait Implementations§
Source§impl BitAnd for uct_flush_flags
impl BitAnd for uct_flush_flags
Source§impl BitAndAssign for uct_flush_flags
impl BitAndAssign for uct_flush_flags
Source§fn bitand_assign(&mut self, rhs: uct_flush_flags)
fn bitand_assign(&mut self, rhs: uct_flush_flags)
Performs the
&= operation. Read moreSource§impl BitOr for uct_flush_flags
impl BitOr for uct_flush_flags
Source§impl BitOrAssign for uct_flush_flags
impl BitOrAssign for uct_flush_flags
Source§fn bitor_assign(&mut self, rhs: uct_flush_flags)
fn bitor_assign(&mut self, rhs: uct_flush_flags)
Performs the
|= operation. Read moreSource§impl Clone for uct_flush_flags
impl Clone for uct_flush_flags
Source§fn clone(&self) -> uct_flush_flags
fn clone(&self) -> uct_flush_flags
Returns a copy 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 uct_flush_flags
impl Debug for uct_flush_flags
Source§impl Hash for uct_flush_flags
impl Hash for uct_flush_flags
Source§impl PartialEq for uct_flush_flags
impl PartialEq for uct_flush_flags
impl Copy for uct_flush_flags
impl Eq for uct_flush_flags
impl StructuralPartialEq for uct_flush_flags
Auto Trait Implementations§
impl Freeze for uct_flush_flags
impl RefUnwindSafe for uct_flush_flags
impl Send for uct_flush_flags
impl Sync for uct_flush_flags
impl Unpin for uct_flush_flags
impl UnwindSafe for uct_flush_flags
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