enum SubgroupWriterState {
Show 14 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,
},
}Expand description
Per-draft writer state. Mirrors SubgroupReaderState; drafts 14-20
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
Trait Implementations§
Source§impl Clone for SubgroupWriterState
impl Clone for SubgroupWriterState
Source§fn clone(&self) -> SubgroupWriterState
fn clone(&self) -> SubgroupWriterState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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