pub struct RealtimeMaterializationTask { /* private fields */ }Expand description
Exact materialization work for one selected logical parameter target.
Implementations§
Source§impl RealtimeMaterializationTask
impl RealtimeMaterializationTask
Sourcepub fn new(
lowering: RealtimeWeightLoweringRequirement,
owner: ParameterGroupOwner,
components: impl IntoIterator<Item = RealtimeMaterializationComponent>,
) -> Result<Self, RealtimeModelContractError>
pub fn new( lowering: RealtimeWeightLoweringRequirement, owner: ParameterGroupOwner, components: impl IntoIterator<Item = RealtimeMaterializationComponent>, ) -> Result<Self, RealtimeModelContractError>
Creates a task whose recipe payload exactly covers the selected components.
Sourcepub const fn lowering(&self) -> &RealtimeWeightLoweringRequirement
pub const fn lowering(&self) -> &RealtimeWeightLoweringRequirement
Returns the selected lowering and target identity.
Sourcepub const fn owner(&self) -> &ParameterGroupOwner
pub const fn owner(&self) -> &ParameterGroupOwner
Returns the exact static or execution-unit owner.
Sourcepub fn components(&self) -> &[RealtimeMaterializationComponent]
pub fn components(&self) -> &[RealtimeMaterializationComponent]
Returns ordered primary and companion recipe payloads.
Trait Implementations§
Source§impl Clone for RealtimeMaterializationTask
impl Clone for RealtimeMaterializationTask
Source§fn clone(&self) -> RealtimeMaterializationTask
fn clone(&self) -> RealtimeMaterializationTask
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 RealtimeMaterializationTask
impl Debug for RealtimeMaterializationTask
impl Eq for RealtimeMaterializationTask
impl StructuralPartialEq for RealtimeMaterializationTask
Auto Trait Implementations§
impl Freeze for RealtimeMaterializationTask
impl RefUnwindSafe for RealtimeMaterializationTask
impl Send for RealtimeMaterializationTask
impl Sync for RealtimeMaterializationTask
impl Unpin for RealtimeMaterializationTask
impl UnsafeUnpin for RealtimeMaterializationTask
impl UnwindSafe for RealtimeMaterializationTask
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