pub struct PassCompletionEffects {
pub outputs: Vec<Output>,
pub lifecycle_events: Vec<LifecycleEvent>,
pub kv_events: Vec<KvEvent>,
pub metrics: Metrics,
pub forward_pass_metrics: ForwardPassMetrics,
}Expand description
Effects released at the modeled pass completion boundary.
Fields§
§outputs: Vec<Output>§lifecycle_events: Vec<LifecycleEvent>§kv_events: Vec<KvEvent>KV events whose scheduler visibility boundary is pass completion.
metrics: Metrics§forward_pass_metrics: ForwardPassMetricsTrait Implementations§
Source§impl Clone for PassCompletionEffects
impl Clone for PassCompletionEffects
Source§fn clone(&self) -> PassCompletionEffects
fn clone(&self) -> PassCompletionEffects
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 moreSource§impl Debug for PassCompletionEffects
impl Debug for PassCompletionEffects
Source§impl Default for PassCompletionEffects
impl Default for PassCompletionEffects
Source§fn default() -> PassCompletionEffects
fn default() -> PassCompletionEffects
Returns the “default value” for a type. Read more
Source§impl PartialEq for PassCompletionEffects
impl PartialEq for PassCompletionEffects
impl StructuralPartialEq for PassCompletionEffects
Auto Trait Implementations§
impl Freeze for PassCompletionEffects
impl RefUnwindSafe for PassCompletionEffects
impl Send for PassCompletionEffects
impl Sync for PassCompletionEffects
impl Unpin for PassCompletionEffects
impl UnsafeUnpin for PassCompletionEffects
impl UnwindSafe for PassCompletionEffects
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