pub struct ComponentFrameworkBuilder { /* private fields */ }Expand description
Builder for creating modular frameworks with custom configuration
Implementations§
Source§impl ComponentFrameworkBuilder
impl ComponentFrameworkBuilder
Sourcepub fn with_registry_config(self, config: RegistryConfiguration) -> Self
pub fn with_registry_config(self, config: RegistryConfiguration) -> Self
Configure the component registry
Sourcepub fn with_dependency_config(self, config: DependencyResolutionConfig) -> Self
pub fn with_dependency_config(self, config: DependencyResolutionConfig) -> Self
Configure dependency resolution
Sourcepub fn with_lifecycle_config(self, config: LifecycleConfig) -> Self
pub fn with_lifecycle_config(self, config: LifecycleConfig) -> Self
Configure lifecycle management
Sourcepub fn with_execution_config(self, config: ExecutionEngineConfig) -> Self
pub fn with_execution_config(self, config: ExecutionEngineConfig) -> Self
Configure execution engine
Sourcepub fn build(self) -> ComponentFramework
pub fn build(self) -> ComponentFramework
Build the configured framework
Trait Implementations§
Source§impl Debug for ComponentFrameworkBuilder
impl Debug for ComponentFrameworkBuilder
Auto Trait Implementations§
impl Freeze for ComponentFrameworkBuilder
impl RefUnwindSafe for ComponentFrameworkBuilder
impl Send for ComponentFrameworkBuilder
impl Sync for ComponentFrameworkBuilder
impl Unpin for ComponentFrameworkBuilder
impl UnwindSafe for ComponentFrameworkBuilder
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
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