pub struct ProviderHandle {
pub provider: Arc<dyn ProviderExecutor>,
pub datasource_id: DatasourceId,
pub generation: Generation,
pub kind: ProviderKind,
}Fields§
§provider: Arc<dyn ProviderExecutor>§datasource_id: DatasourceId§generation: Generation§kind: ProviderKindAuto Trait Implementations§
impl Freeze for ProviderHandle
impl !RefUnwindSafe for ProviderHandle
impl Send for ProviderHandle
impl Sync for ProviderHandle
impl Unpin for ProviderHandle
impl UnsafeUnpin for ProviderHandle
impl !UnwindSafe for ProviderHandle
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