pub struct DirectiveOutput<NtsOutput, TsOutput> {
pub thread_safe_value: NtsOutput,
pub thread_unsafe_value: TsOutput,
pub deleted_values: Vec<usize>,
}👎Deprecated: It is probably a bad idea to use this crate
Expand description
The expected output of a directive.
Fields§
§thread_safe_value: NtsOutput👎Deprecated: It is probably a bad idea to use this crate
The output value that is thread safe
thread_unsafe_value: TsOutput👎Deprecated: It is probably a bad idea to use this crate
The output value that is thread unsafe
deleted_values: Vec<usize>👎Deprecated: It is probably a bad idea to use this crate
The list of values that can be removed from the driver’s known values
Auto Trait Implementations§
impl<NtsOutput, TsOutput> Freeze for DirectiveOutput<NtsOutput, TsOutput>
impl<NtsOutput, TsOutput> RefUnwindSafe for DirectiveOutput<NtsOutput, TsOutput>where
NtsOutput: RefUnwindSafe,
TsOutput: RefUnwindSafe,
impl<NtsOutput, TsOutput> Send for DirectiveOutput<NtsOutput, TsOutput>
impl<NtsOutput, TsOutput> Sync for DirectiveOutput<NtsOutput, TsOutput>
impl<NtsOutput, TsOutput> Unpin for DirectiveOutput<NtsOutput, TsOutput>
impl<NtsOutput, TsOutput> UnwindSafe for DirectiveOutput<NtsOutput, TsOutput>where
NtsOutput: UnwindSafe,
TsOutput: UnwindSafe,
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