[−][src]Enum zbus::MessageFlags
Pre-defined flags that can be passed in Message header.
Variants
This message does not expect method return replies or error replies, even if it is of a type that can have a reply; the reply should be omitted.
Note that MessageType::MethodCall
is the only message type currently defined in the
specification that can expect a reply, so the presence or absence of this flag in the other
three message types that are currently documented is meaningless: replies to those message
types should not be sent, whether this flag is present or not.
The bus must not launch an owner for the destination name in response to this message.
This flag may be set on a method call message to inform the receiving side that the caller is prepared to wait for interactive authorization, which might take a considerable time to complete. For instance, if this flag is set, it would be appropriate to query the user for passwords or confirmation via Polkit or a similar framework.
Trait Implementations
impl BitAnd<MessageFlags> for MessageFlags
[src]
type Output = BitFlags<MessageFlags>
The resulting type after applying the &
operator.
pub fn bitand(self, other: Self) -> Self::Output
[src]
impl BitOr<MessageFlags> for MessageFlags
[src]
type Output = BitFlags<MessageFlags>
The resulting type after applying the |
operator.
pub fn bitor(self, other: Self) -> Self::Output
[src]
impl BitXor<MessageFlags> for MessageFlags
[src]
type Output = BitFlags<MessageFlags>
The resulting type after applying the ^
operator.
pub fn bitxor(self, other: Self) -> Self::Output
[src]
impl Clone for MessageFlags
[src]
pub fn clone(&self) -> MessageFlags
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MessageFlags
[src]
impl Debug for MessageFlags
[src]
impl Not for MessageFlags
[src]
type Output = BitFlags<MessageFlags>
The resulting type after applying the !
operator.
pub fn not(self) -> Self::Output
[src]
impl PartialEq<MessageFlags> for MessageFlags
[src]
pub fn eq(&self, other: &MessageFlags) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl RawBitFlags for MessageFlags
[src]
impl RawBitFlags for MessageFlags
[src]
type Type = u8
The underlying integer type.
pub fn all() -> Self::Type
[src]
pub fn bits(self) -> Self::Type
[src]
pub fn flag_list() -> &'static [Self]
[src]
pub fn bitflags_type_name() -> &'static str
[src]
impl StructuralPartialEq for MessageFlags
[src]
impl Type for MessageFlags
[src]
Auto Trait Implementations
impl RefUnwindSafe for MessageFlags
[src]
impl Send for MessageFlags
[src]
impl Sync for MessageFlags
[src]
impl Unpin for MessageFlags
[src]
impl UnwindSafe for MessageFlags
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,