[−][src]Enum xmpp_parsers::muc::user::Status
Lists all of the possible status codes used in MUC presences.
Variants
NonAnonymousRoom
Inform user that any occupant is allowed to see the user's full JID
AffiliationChange
Inform user that his or her affiliation changed while not in the room
Inform occupants that room now shows unavailable members
Inform occupants that room now does not show unavailable members
ConfigNonPrivacyRelated
Inform occupants that a non-privacy-related room configuration change has occurred
SelfPresence
Inform user that presence refers to itself
ConfigRoomLoggingEnabled
Inform occupants that room logging is now enabled
ConfigRoomLoggingDisabled
Inform occupants that room logging is now disabled
ConfigRoomNonAnonymous
Inform occupants that the room is now non-anonymous
ConfigRoomSemiAnonymous
Inform occupants that the room is now semi-anonymous
RoomHasBeenCreated
Inform user that a new room has been created
AssignedNick
Inform user that service has assigned or modified occupant's roomnick
Banned
Inform user that he or she has been banned from the room
NewNick
Inform all occupants of new room nickname
Kicked
Inform user that he or she has been kicked from the room
RemovalFromRoom
Inform user that he or she is being removed from the room because of an affiliation change
ConfigMembersOnly
Inform user that he or she is being removed from the room because the room has been changed to members-only and the user is not a member
ServiceShutdown
Inform user that he or she is being removed from the room because the MUC service is being shut down
Trait Implementations
impl From<Status> for Element
[src]
impl PartialEq<Status> for Status
[src]
fn eq(&self, other: &Status) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Status
[src]
fn clone(&self) -> Status
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Status
[src]
impl TryFrom<Element> for Status
[src]
Auto Trait Implementations
impl Send for Status
impl Unpin for Status
impl Sync for Status
impl UnwindSafe for Status
impl RefUnwindSafe for Status
Blanket Implementations
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.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> IntoElements for T where
T: Into<Element>,
[src]
T: Into<Element>,
fn into_elements(self, emitter: &mut ElementEmitter)
[src]
impl<T> Same<T> for T
type Output = T
Should always be Self