pub struct FetchObject {
pub header: FetchObjectHeader,
pub group_id: u64,
pub subgroup_id: Option<u64>,
pub object_id: u64,
pub publisher_priority: Option<u8>,
}Expand description
One entry from a FETCH stream with its delta-encoded fields resolved.
Fields§
§header: FetchObjectHeaderThe entry as it appeared on the wire.
group_id: u64Resolved Group ID. On an End of Range indicator, the Group ID of the Location it names; on End of Group or End of Track, the prior Object’s.
subgroup_id: Option<u64>Resolved Subgroup ID. None for an indicator and for an Object whose
Delivery Mode is Datagram.
object_id: u64Resolved Object ID. On an End of Range indicator, the Object ID of the Location it names; on End of Group or End of Track, the prior Object’s, which is the last in its Group.
publisher_priority: Option<u8>The Publisher Priority in force for this entry, and None while no
Object has stated one. An indicator carries none of its own.
Trait Implementations§
Source§impl Clone for FetchObject
impl Clone for FetchObject
Source§impl Debug for FetchObject
impl Debug for FetchObject
impl Eq for FetchObject
Source§impl PartialEq for FetchObject
impl PartialEq for FetchObject
impl StructuralPartialEq for FetchObject
Auto Trait Implementations§
impl Freeze for FetchObject
impl RefUnwindSafe for FetchObject
impl Send for FetchObject
impl Sync for FetchObject
impl Unpin for FetchObject
impl UnsafeUnpin for FetchObject
impl UnwindSafe for FetchObject
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