sark_http/payload/owned/
error.rs1use o3::{
2 alloc,
3 buffer::{storage, write::consume},
4 mem::rc,
5};
6
7#[derive(Clone, Copy, Debug, PartialEq, Eq)]
9pub enum Error {
10 Discarded,
11 Metadata(alloc::Error),
12 Retain(rc::Error),
13 Storage(storage::AllocError),
14 Build(storage::BuildError<consume::Error>),
15}
16
17const _: () = assert!(core::mem::size_of::<Error>() <= 4 * core::mem::size_of::<usize>());
18const _: () = assert!(core::mem::align_of::<Error>() == core::mem::align_of::<usize>());