pub struct BuiltProvider {
pub provider: Arc<dyn Provider>,
pub model: String,
}Expand description
A constructed provider plus the model name it resolved (for the report envelope and engine config).
Fields§
§provider: Arc<dyn Provider>The wire, ready to drive.
model: StringThe resolved model id (config/env/default — the factory decides).
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BuiltProvider
impl !UnwindSafe for BuiltProvider
impl Freeze for BuiltProvider
impl Send for BuiltProvider
impl Sync for BuiltProvider
impl Unpin for BuiltProvider
impl UnsafeUnpin for BuiltProvider
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