pub struct SourceHandle {
pub source: Box<dyn DataSource + 'static>,
pub metadata: SourceMeta,
}Expand description
单个可注册的数据源实例。
Fields§
§source: Box<dyn DataSource + 'static>§metadata: SourceMetaImplementations§
Source§impl SourceHandle
impl SourceHandle
pub fn new(source: Box<dyn DataSource + 'static>, metadata: SourceMeta) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SourceHandle
impl !RefUnwindSafe for SourceHandle
impl Send for SourceHandle
impl Sync for SourceHandle
impl Unpin for SourceHandle
impl !UnwindSafe for SourceHandle
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