[][src]Enum fractal_matrix_api::backend::BKCommand

pub enum BKCommand {
    Login(StringStringString),
    SetToken(StringStringString),
    Logout,
    Register(StringStringString),
    Guest(String),
    GetUsername,
    SetUserName(String),
    GetThreePID,
    GetTokenEmail(StringStringString),
    GetTokenPhone(StringStringString),
    SubmitPhoneToken(StringStringStringString),
    AddThreePID(StringStringString),
    DeleteThreePID(MediumString),
    ChangePassword(StringStringString),
    AccountDestruction(StringStringbool),
    GetAvatar,
    SetUserAvatar(String),
    Sync(Option<String>, bool),
    SyncForced,
    GetRoomMembers(String),
    GetRoomMessages(StringString),
    GetRoomMessagesFromMsg(StringMessage),
    GetMessageContext(Message),
    GetRoomAvatar(String),
    GetThumbAsync(StringSender<String>),
    GetMediaAsync(StringSender<String>),
    GetMediaListAsync(StringOption<String>, Option<String>, Sender<(Vec<Message>, String)>),
    GetFileAsync(StringSender<String>),
    GetAvatarAsync(Option<Member>, Sender<String>),
    GetMedia(String),
    GetMediaUrl(StringSender<String>),
    GetUserInfoAsync(StringOption<Sender<(String, String)>>),
    GetUserNameAsync(StringSender<String>),
    SendMsg(Message),
    SendMsgRedaction(Message),
    SendTyping(String),
    SetRoom(String),
    ShutDown,
    DirectoryProtocols,
    DirectorySearch(StringStringStringbool),
    JoinRoom(String),
    MarkAsRead(StringString),
    LeaveRoom(String),
    SetRoomName(StringString),
    SetRoomTopic(StringString),
    SetRoomAvatar(StringString),
    AttachFile(Message),
    NewRoom(StringRoomTypeString),
    DirectChat(MemberString),
    AddToFav(Stringbool),
    AcceptInv(String),
    RejectInv(String),
    UserSearch(String),
    Invite(StringString),
    ListStickers,
    SendSticker(StringSticker),
    PurchaseSticker(StickerGroup),
}

Variants

Login(StringStringString)SetToken(StringStringString)LogoutRegister(StringStringString)Guest(String)GetUsernameSetUserName(String)GetThreePIDGetTokenEmail(StringStringString)GetTokenPhone(StringStringString)SubmitPhoneToken(StringStringStringString)AddThreePID(StringStringString)DeleteThreePID(MediumString)ChangePassword(StringStringString)AccountDestruction(StringStringbool)GetAvatarSetUserAvatar(String)Sync(Option<String>, bool)SyncForcedGetRoomMembers(String)GetRoomMessages(StringString)GetRoomMessagesFromMsg(StringMessage)GetMessageContext(Message)GetRoomAvatar(String)GetThumbAsync(StringSender<String>)GetMediaAsync(StringSender<String>)GetMediaListAsync(StringOption<String>, Option<String>, Sender<(Vec<Message>, String)>)GetFileAsync(StringSender<String>)GetAvatarAsync(Option<Member>, Sender<String>)GetMedia(String)GetMediaUrl(StringSender<String>)GetUserInfoAsync(StringOption<Sender<(String, String)>>)GetUserNameAsync(StringSender<String>)SendMsg(Message)SendMsgRedaction(Message)SendTyping(String)SetRoom(String)ShutDownDirectoryProtocolsDirectorySearch(StringStringStringbool)JoinRoom(String)MarkAsRead(StringString)LeaveRoom(String)SetRoomName(StringString)SetRoomTopic(StringString)SetRoomAvatar(StringString)AttachFile(Message)NewRoom(StringRoomTypeString)DirectChat(MemberString)AddToFav(Stringbool)AcceptInv(String)RejectInv(String)UserSearch(String)Invite(StringString)ListStickersSendSticker(StringSticker)PurchaseSticker(StickerGroup)

Trait Implementations

impl Debug for BKCommand[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err