Expand description
Session protocol types for the AppServerSession seam (ADR-005).
SQ (Submission Queue): bounded mpsc::Sender<SessionOp> (cap=512) for commands TO the session actor.
EQ (Event Queue): unbounded mpsc::UnboundedSender<SessionEvent> for events FROM the session actor.
Re-exports§
pub use crate::submission::MAX_PENDING_SUBMISSION_BYTES;pub use crate::submission::MAX_PENDING_SUBMISSIONS;pub use crate::submission::MAX_STEERING_QUEUE_BYTES;pub use crate::submission::MAX_STEERING_QUEUE_IMAGE_BYTES;pub use crate::submission::MAX_STEERING_QUEUE_IMAGES;pub use crate::submission::MAX_STEERING_QUEUE_ITEMS;pub use crate::submission::MAX_SUBMISSION_BATCH_BYTES;pub use crate::submission::MAX_SUBMISSION_BATCH_ITEMS;pub use crate::submission::MAX_SUBMISSION_IMAGE_BYTES;pub use crate::submission::MAX_SUBMISSION_IMAGE_COUNT;pub use crate::submission::MAX_SUBMISSION_ITEM_BYTES;pub use crate::submission::MAX_SUBMISSION_TOTAL_IMAGE_BYTES;pub use crate::submission::PendingSubmissionState;pub use crate::submission::StructuredSubmission;pub use crate::submission::SubmissionItem;pub use crate::submission::SubmissionKind;pub use crate::submission::SubmissionReceipt;pub use crate::submission::SubmissionReceiptDisposition;pub use crate::submission::SubmissionRejectionReason;pub use crate::submission::SubmissionSource;
Structs§
Enums§
- Approval
Mode - Session
Event - Session
Op - Commands sent to the session actor via the bounded SQ.
- Turn
Completion Status - Turn
Event Payload