pub struct RealtimeMaterializationComponent { /* private fields */ }Expand description
One selected component paired with its exact architecture recipe payload.
Implementations§
Source§impl RealtimeMaterializationComponent
impl RealtimeMaterializationComponent
Sourcepub fn new(
requirement: RealtimeWeightComponentRequirement,
source_provenance: impl IntoIterator<Item = TensorSourceProvenance>,
) -> Result<Self, RealtimeModelContractError>
pub fn new( requirement: RealtimeWeightComponentRequirement, source_provenance: impl IntoIterator<Item = TensorSourceProvenance>, ) -> Result<Self, RealtimeModelContractError>
Pairs an exact selected component with its admission-time physical sources.
Sourcepub const fn requirement(&self) -> &RealtimeWeightComponentRequirement
pub const fn requirement(&self) -> &RealtimeWeightComponentRequirement
Returns the exact selected component requirement.
Sourcepub const fn recipe(&self) -> Option<&DerivedWeightRecipe>
pub const fn recipe(&self) -> Option<&DerivedWeightRecipe>
Returns the architecture recipe for a source-backed component.
Sourcepub const fn recipe_output(&self) -> Option<&RecipeMetadata>
pub const fn recipe_output(&self) -> Option<&RecipeMetadata>
Returns admission-time recipe output metadata.
Sourcepub fn source_provenance(&self) -> &[TensorSourceProvenance]
pub fn source_provenance(&self) -> &[TensorSourceProvenance]
Returns exact physical source provenance in recipe traversal order.
Trait Implementations§
Source§impl Clone for RealtimeMaterializationComponent
impl Clone for RealtimeMaterializationComponent
Source§fn clone(&self) -> RealtimeMaterializationComponent
fn clone(&self) -> RealtimeMaterializationComponent
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 moreimpl Eq for RealtimeMaterializationComponent
impl StructuralPartialEq for RealtimeMaterializationComponent
Auto Trait Implementations§
impl Freeze for RealtimeMaterializationComponent
impl RefUnwindSafe for RealtimeMaterializationComponent
impl Send for RealtimeMaterializationComponent
impl Sync for RealtimeMaterializationComponent
impl Unpin for RealtimeMaterializationComponent
impl UnsafeUnpin for RealtimeMaterializationComponent
impl UnwindSafe for RealtimeMaterializationComponent
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