atagen

macltok

public
Star0
Watch0
fa9114fcf75f7bdf1a7cec3b3367d604cf7de472
3
ssh://brewery@pls.lobotomise.me:33/atagen/macltok.git

Blame: src/lib.rs

96fdf90aacd6atagen2026-09-08 08:24 UTC1
//! A compact application backend contract on top of the Matrix Rust SDK.
96fdf90aacd6atagen2026-09-08 08:24 UTC2
96fdf90aacd6atagen2026-09-08 08:24 UTC3
mod encryption;
96fdf90aacd6atagen2026-09-08 08:24 UTC4
mod engine;
96fdf90aacd6atagen2026-09-08 08:24 UTC5
mod error;
96fdf90aacd6atagen2026-09-08 08:24 UTC6
mod model;
96fdf90aacd6atagen2026-09-08 08:24 UTC7
mod normalise;
96fdf90aacd6atagen2026-09-08 08:24 UTC8
mod transport;
96fdf90aacd6atagen2026-09-08 08:24 UTC9
mod uiaa;
96fdf90aacd6atagen2026-09-08 08:24 UTC10
mod upload;
96fdf90aacd6atagen2026-09-08 08:24 UTC11
96fdf90aacd6atagen2026-09-08 08:24 UTC12
#[cfg(feature = "sqlite")]
96fdf90aacd6atagen2026-09-08 08:24 UTC13
mod account;
96fdf90aacd6atagen2026-09-08 08:24 UTC14
96fdf90aacd6atagen2026-09-08 08:24 UTC15
#[cfg(feature = "sqlite")]
96fdf90aacd6atagen2026-09-08 08:24 UTC16
pub use account::{
96fdf90aacd6atagen2026-09-08 08:24 UTC17
    AccountError, OAuthApplicationType, OAuthLogin, PasswordLogin, PendingOAuthLogin, Session,
96fdf90aacd6atagen2026-09-08 08:24 UTC18
    SessionRecord, StoreConfig,
96fdf90aacd6atagen2026-09-08 08:24 UTC19
};
96fdf90aacd6atagen2026-09-08 08:24 UTC20
96fdf90aacd6atagen2026-09-08 08:24 UTC21
pub use engine::{Engine, EngineConfig, EngineError};
96fdf90aacd6atagen2026-09-08 08:24 UTC22
pub use model::{
96fdf90aacd6atagen2026-09-08 08:24 UTC23
    AccountCommand, AttachmentUpload, Command, CommandErrorKind, CommandFailure, CommandId,
96fdf90aacd6atagen2026-09-08 08:24 UTC24
    CommandKind, ConnectionState, CreateRoomOptions, EncryptionCommand, EncryptionState,
96fdf90aacd6atagen2026-09-08 08:24 UTC25
    EngineErrorKind, EngineFailure, Event, HistoryState, KeyBackupState, LifecycleCommand,
96fdf90aacd6atagen2026-09-08 08:24 UTC26
    MediaCommand, MediaDescriptor, MediaId, MediaKind, MediaSize, MemberFilter, MemberMembership,
96fdf90aacd6atagen2026-09-08 08:24 UTC27
    MemberSummary, MessageContent, MessageEditContent, MessageMentions, NotificationCommand,
96fdf90aacd6atagen2026-09-08 08:24 UTC28
    OwnDevice, PowerLevelChanges, PushNotification, PushNotificationEvent, PushNotificationRoom,
96fdf90aacd6atagen2026-09-08 08:24 UTC29
    PushNotificationSender, PushNotificationStatus, Reaction, RecoveryState, ReplyReference,
96fdf90aacd6atagen2026-09-08 08:24 UTC30
    RichText, RoomCategory, RoomCommand, RoomListFilter, RoomMembership, RoomNotificationMode,
96fdf90aacd6atagen2026-09-08 08:24 UTC31
    RoomNotificationSettings, RoomPowerLevels, RoomPreset, RoomSummary, RoomVisibility, SendState,
96fdf90aacd6atagen2026-09-08 08:24 UTC32
    ThreadSummary, TimelineCommand, TimelineDiff, TimelineDiffError, TimelineId, TimelineItem,
96fdf90aacd6atagen2026-09-08 08:24 UTC33
    TimelineItemId, TimelineMessage, TypingState, UploadDetails, UploadThumbnail,
96fdf90aacd6atagen2026-09-08 08:24 UTC34
    VerificationAction, VerificationFailure, VerificationState, VerificationTarget,
96fdf90aacd6atagen2026-09-08 08:24 UTC35
};
96fdf90aacd6atagen2026-09-08 08:24 UTC36
pub use transport::{
96fdf90aacd6atagen2026-09-08 08:24 UTC37
    ClientHandle, ClientQueryError, CommandResultError, EventStream, SendCommandError,
96fdf90aacd6atagen2026-09-08 08:24 UTC38
};
96fdf90aacd6atagen2026-09-08 08:24 UTC39
pub use uiaa::{
96fdf90aacd6atagen2026-09-08 08:24 UTC40
    InteractiveAuth, InteractiveAuthChallenge, InteractiveAuthFailure, InteractiveAuthFlow,
96fdf90aacd6atagen2026-09-08 08:24 UTC41
    InteractiveAuthOutcome,
96fdf90aacd6atagen2026-09-08 08:24 UTC42
};