struct FetchObjectLayout {
group_id_delta: bool,
subgroup_id: bool,
object_id_delta: bool,
publisher_priority: bool,
properties: bool,
}Expand description
Which optional fields a Serialization Flags value puts on the wire.
Derived once by FetchObjectHeader::layout and then used by both
FetchObjectHeader::decode and FetchObjectHeader::encode, so the two
cannot drift into disagreeing about a shape.
Fields§
§group_id_delta: bool§subgroup_id: bool§object_id_delta: bool§publisher_priority: bool§properties: boolTrait Implementations§
Source§impl Clone for FetchObjectLayout
impl Clone for FetchObjectLayout
Source§fn clone(&self) -> FetchObjectLayout
fn clone(&self) -> FetchObjectLayout
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 moreimpl Copy for FetchObjectLayout
Source§impl Debug for FetchObjectLayout
impl Debug for FetchObjectLayout
impl Eq for FetchObjectLayout
Source§impl PartialEq for FetchObjectLayout
impl PartialEq for FetchObjectLayout
impl StructuralPartialEq for FetchObjectLayout
Auto Trait Implementations§
impl Freeze for FetchObjectLayout
impl RefUnwindSafe for FetchObjectLayout
impl Send for FetchObjectLayout
impl Sync for FetchObjectLayout
impl Unpin for FetchObjectLayout
impl UnsafeUnpin for FetchObjectLayout
impl UnwindSafe for FetchObjectLayout
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