enum SubgroupWriterState {
Show 17 variants
Draft07 {
prev_object_id: Option<u64>,
},
Draft08 {
prev_object_id: Option<u64>,
},
Draft09 {
prev_object_id: Option<u64>,
},
Draft10 {
prev_object_id: Option<u64>,
},
Draft11 {
extensions: bool,
prev_object_id: Option<u64>,
},
Draft12 {
extensions: bool,
prev_object_id: Option<u64>,
},
Draft13 {
extensions: bool,
prev_object_id: Option<u64>,
},
Draft14 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft15 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft16 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft17 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft18 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft19 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft20 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft21 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft22 {
inner: SubgroupObjectReader,
extensions: bool,
},
Draft23 {
inner: SubgroupObjectReader,
extensions: bool,
},
}Expand description
Per-draft writer state. Mirrors SubgroupReaderState; drafts 14-23
reuse each draft’s SubgroupObjectReader, which owns both directions of
the delta state. Drafts 07-13 encode absolute IDs, so nothing on the wire
forces them to increase and they carry a prev_object_id of their own —
see advance_absolute_id.
Variants§
Draft07
Draft08
Draft09
Draft10
Draft11
Draft12
Draft13
Draft14
Draft15
Draft16
Draft17
Draft18
Draft19
Draft20
Draft21
Draft22
Draft23
Trait Implementations§
Source§impl Clone for SubgroupWriterState
impl Clone for SubgroupWriterState
Auto Trait Implementations§
impl Freeze for SubgroupWriterState
impl RefUnwindSafe for SubgroupWriterState
impl Send for SubgroupWriterState
impl Sync for SubgroupWriterState
impl Unpin for SubgroupWriterState
impl UnsafeUnpin for SubgroupWriterState
impl UnwindSafe for SubgroupWriterState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more