enum FetchReaderState {
Show 14 variants
Draft07,
Draft08,
Draft09,
Draft10,
Draft11,
Draft12,
Draft13,
Draft14,
Draft15(FetchObjectReader),
Draft16(FetchObjectReader),
Draft17(FetchObjectReader),
Draft18(FetchObjectReader),
Draft19(FetchObjectReader),
Draft20(FetchObjectReader),
}Expand description
Per-draft fetch reader state. Fetch objects are self-describing on drafts 07-14, so those variants carry none; drafts 15-20 let an object take fields from the one before it, so each owns the running state that resolves them.
Variants§
Draft07
Draft08
Draft09
Draft10
Draft11
Draft12
Draft13
Draft14
Draft15(FetchObjectReader)
Draft16(FetchObjectReader)
Draft17(FetchObjectReader)
Draft18(FetchObjectReader)
Draft19(FetchObjectReader)
Draft20(FetchObjectReader)
Trait Implementations§
Source§impl Clone for FetchReaderState
impl Clone for FetchReaderState
Source§fn clone(&self) -> FetchReaderState
fn clone(&self) -> FetchReaderState
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 FetchReaderState
impl RefUnwindSafe for FetchReaderState
impl Send for FetchReaderState
impl Sync for FetchReaderState
impl Unpin for FetchReaderState
impl UnsafeUnpin for FetchReaderState
impl UnwindSafe for FetchReaderState
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