pub struct SqliteUserRepository { /* private fields */ }
Expand description
Example: E-commerce Order Processing Service
This demonstrates how the new autowiring system works with:
- Constructor injection
- Automatic dependency resolution
- Optional dependencies
- Complex service graphs
Implementations§
Trait Implementations§
Source§impl Default for SqliteUserRepository
impl Default for SqliteUserRepository
Source§fn default() -> SqliteUserRepository
fn default() -> SqliteUserRepository
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SqliteUserRepository
impl RefUnwindSafe for SqliteUserRepository
impl Send for SqliteUserRepository
impl Sync for SqliteUserRepository
impl Unpin for SqliteUserRepository
impl UnwindSafe for SqliteUserRepository
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