#[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
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
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>
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 moreimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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