reflexo/vector/ir/
meta.rs1use super::preludes::*;
2
3#[derive(Debug, Clone, Hash, PartialEq, Eq)]
5#[cfg_attr(feature = "rkyv", derive(Archive, rDeser, rSer))]
6#[cfg_attr(feature = "rkyv-validation", archive(check_bytes))]
7pub struct LinkItem {
8 pub href: ImmutStr,
10 pub size: Size,
12}
13
14#[derive(Debug, Clone, Hash, PartialEq, Eq)]
16#[cfg_attr(feature = "rkyv", derive(Archive, rDeser, rSer))]
17#[cfg_attr(feature = "rkyv-validation", archive(check_bytes))]
18pub enum SourceMappingNode {
19 Group(Arc<[u64]>),
20 Text(SpanId),
21 Image(SpanId),
22 Shape(SpanId),
23 Page(u64),
24}