struct Resolved {
group_id: u64,
subgroup_id: Option<u64>,
object_id: u64,
publisher_priority: u8,
end_of_range: Option<AnyFetchEndOfRange>,
}Expand description
A drafts-16-to-19 fetch frame’s identity once the fields its Serialization Flags left off the wire have been filled in.
The four drafts read those flags differently enough to need a resolver
each, but they all end up saying the same five things, and turning that into
a draft-neutral value is the same work every time. subgroup_id is None
for the frames that have none at all rather than zero, which is a real
Subgroup ID; see AnyFetchObject::has_subgroup_id.
Fields§
§group_id: u64§subgroup_id: Option<u64>§object_id: u64§publisher_priority: u8§end_of_range: Option<AnyFetchEndOfRange>Implementations§
Auto Trait Implementations§
impl Freeze for Resolved
impl RefUnwindSafe for Resolved
impl Send for Resolved
impl Sync for Resolved
impl Unpin for Resolved
impl UnsafeUnpin for Resolved
impl UnwindSafe for Resolved
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