#[repr(C)]
pub enum NameFlag {
AllowReplacement,
ReplaceExisting,
DoNotQueue,
}
Expand description
Flags to use for Connection::register_name.
More than one flag can be specified, if so just add their values.
Variants
AllowReplacement
Allow another service to become the primary owner if requested
ReplaceExisting
Request to replace the current primary owner
DoNotQueue
If we can not become the primary owner do not place us in the queue
Implementations
Trait Implementations
sourceimpl Ord for NameFlag
impl Ord for NameFlag
sourceimpl PartialOrd<NameFlag> for NameFlag
impl PartialOrd<NameFlag> for NameFlag
sourcefn partial_cmp(&self, other: &NameFlag) -> Option<Ordering>
fn partial_cmp(&self, other: &NameFlag) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for NameFlag
impl Eq for NameFlag
impl StructuralEq for NameFlag
impl StructuralPartialEq for NameFlag
Auto Trait Implementations
impl RefUnwindSafe for NameFlag
impl Send for NameFlag
impl Sync for NameFlag
impl Unpin for NameFlag
impl UnwindSafe for NameFlag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more