pub struct UpstreamState {
pub data_id_aliases: HashMap<u32, DataId>,
pub total_data_points: u64,
pub last_issued_sequence_number: Option<NonZeroU32>,
pub data_points_buffer: Vec<DataPointGroup>,
pub buffer_payload_size: usize,
}Expand description
アップストリームの状態
Fields§
§data_id_aliases: HashMap<u32, DataId>データIDエイリアスのマップ
total_data_points: u64合計送信データポイント数
last_issued_sequence_number: Option<NonZeroU32>最後に発行されたシーケンス番号
data_points_buffer: Vec<DataPointGroup>データポイントバッファ
buffer_payload_size: usizeバッファのペイロードサイズ
Trait Implementations§
Source§impl Clone for UpstreamState
impl Clone for UpstreamState
Source§fn clone(&self) -> UpstreamState
fn clone(&self) -> UpstreamState
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 UpstreamState
impl RefUnwindSafe for UpstreamState
impl Send for UpstreamState
impl Sync for UpstreamState
impl Unpin for UpstreamState
impl UnsafeUnpin for UpstreamState
impl UnwindSafe for UpstreamState
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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