pub struct ProductionModelFamilyRegistry { /* private fields */ }Expand description
Complete typed family registry for production vNext registrations.
It is derived from MODEL_LOADERS, so family preparation and resolved-plan
revalidation cannot drift into separate model-name switch statements.
Implementations§
Trait Implementations§
Source§impl ModelFamilyRegistry for ProductionModelFamilyRegistry
impl ModelFamilyRegistry for ProductionModelFamilyRegistry
Source§fn registrations(&self) -> Vec<&dyn ModelFamilyRegistration>
fn registrations(&self) -> Vec<&dyn ModelFamilyRegistration>
Returns the complete trusted catalog. Core owns all identity lookup so a
registry cannot silently fall back or hide ambiguous registrations.
Auto Trait Implementations§
impl !RefUnwindSafe for ProductionModelFamilyRegistry
impl !UnwindSafe for ProductionModelFamilyRegistry
impl Freeze for ProductionModelFamilyRegistry
impl Send for ProductionModelFamilyRegistry
impl Sync for ProductionModelFamilyRegistry
impl Unpin for ProductionModelFamilyRegistry
impl UnsafeUnpin for ProductionModelFamilyRegistry
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more