[−][src]Enum fractal_matrix_api::backend::BKResponse
Variants
ShutDown
Token(String, String, Option<String>)
Logout
Name(String)
SetUserName(String)
GetThreePID(Vec<ThirdPartyIdentifier>)
GetTokenEmail(String, String)
GetTokenPhone(String, String)
SubmitPhoneToken(Option<String>, String)
AddThreePID(String)
GetTokenPhoneUsed
GetTokenEmailUsed
DeleteThreePID
ChangePassword
AccountDestruction
Avatar(String)
SetUserAvatar(String)
Sync(String)
Rooms(Vec<Room>, Option<Room>)
UpdateRooms(Vec<Room>)
RoomDetail(String, String, String)
RoomAvatar(String, Option<Url>)
NewRoomAvatar(String)
RoomMemberEvent(Event)
RoomMessages(Vec<Message>)
RoomMessagesInit(Vec<Message>)
RoomMessagesTo(Vec<Message>, String, Option<String>)
RoomMembers(String, Vec<Member>)
SentMsg(String, String)
SentMsgRedaction(String, String)
DirectoryProtocols(Vec<ProtocolInstance>)
DirectorySearch(Vec<Room>)
JoinRoom
LeaveRoom
MarkedAsRead(String, String)
SetRoomName
SetRoomTopic
SetRoomAvatar
RoomName(String, String)
RoomTopic(String, String)
Media(String)
MediaUrl(Url)
AttachedFile(Message)
NewRoom(Room, String)
AddedToFav(String, bool)
RoomNotifications(String, i32, i32)
UserSearch(Vec<Member>)
Stickers(Vec<StickerGroup>)
UserNameError(Error)
SetUserNameError(Error)
GetThreePIDError(Error)
GetTokenEmailError(Error)
GetTokenPhoneError(Error)
SubmitPhoneTokenError(Error)
AddThreePIDError(Error)
DeleteThreePIDError(Error)
ChangePasswordError(Error)
AccountDestructionError(Error)
AvatarError(Error)
SetUserAvatarError(Error)
LoginError(Error)
LogoutError(Error)
GuestLoginError(Error)
SyncError(Error)
RoomDetailError(Error)
RoomAvatarError(Error)
RoomMessagesError(Error)
RoomMembersError(Error)
SendMsgError(Error)
SendMsgRedactionError(Error)
SendTypingError(Error)
SetRoomError(Error)
CommandError(Error)
DirectoryError(Error)
JoinRoomError(Error)
MarkAsReadError(Error)
LeaveRoomError(Error)
SetRoomNameError(Error)
SetRoomTopicError(Error)
SetRoomAvatarError(Error)
GetRoomAvatarError(Error)
MediaError(Error)
AttachFileError(Error)
NewRoomError(Error, String)
AddToFavError(Error)
AcceptInvError(Error)
RejectInvError(Error)
InviteError(Error)
StickersError(Error)
Trait Implementations
Auto Trait Implementations
impl Sync for BKResponse
impl Send for BKResponse
impl Unpin for BKResponse
impl !RefUnwindSafe for BKResponse
impl !UnwindSafe for BKResponse
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, 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> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,