pub struct WindowsFetchDataCorrelation { /* private fields */ }Expand description
Compact scalar correlation needed by waiter lookup and CfReportProviderProgress.
Unlike WindowsCallbackInfoSnapshot, this value owns no paths, identities, or process text,
so cloning a progress reporter does not duplicate callback payloads.
Implementations§
Source§impl WindowsFetchDataCorrelation
impl WindowsFetchDataCorrelation
Sourcepub const fn generation(self) -> SessionGeneration
pub const fn generation(self) -> SessionGeneration
Returns the accepting session generation.
Sourcepub const fn connection_key(self) -> WindowsConnectionKey
pub const fn connection_key(self) -> WindowsConnectionKey
Returns the native connection key.
Sourcepub const fn transfer_key(self) -> WindowsTransferKey
pub const fn transfer_key(self) -> WindowsTransferKey
Returns the native transfer key.
Sourcepub const fn request_key(self) -> WindowsRequestKey
pub const fn request_key(self) -> WindowsRequestKey
Returns the native request key.
Trait Implementations§
Source§impl Clone for WindowsFetchDataCorrelation
impl Clone for WindowsFetchDataCorrelation
Source§fn clone(&self) -> WindowsFetchDataCorrelation
fn clone(&self) -> WindowsFetchDataCorrelation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WindowsFetchDataCorrelation
impl Debug for WindowsFetchDataCorrelation
Source§impl Hash for WindowsFetchDataCorrelation
impl Hash for WindowsFetchDataCorrelation
impl Copy for WindowsFetchDataCorrelation
impl Eq for WindowsFetchDataCorrelation
impl StructuralPartialEq for WindowsFetchDataCorrelation
Auto Trait Implementations§
impl Freeze for WindowsFetchDataCorrelation
impl RefUnwindSafe for WindowsFetchDataCorrelation
impl Send for WindowsFetchDataCorrelation
impl Sync for WindowsFetchDataCorrelation
impl Unpin for WindowsFetchDataCorrelation
impl UnwindSafe for WindowsFetchDataCorrelation
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