pub struct ExtensionManager { /* private fields */ }Expand description
扩展管理器
Implementations§
Source§impl ExtensionManager
impl ExtensionManager
pub fn new(extensions: &Vec<Extensions>) -> Self
pub fn get_schema(&self) -> Arc<Schema>
pub fn get_plugins(&self) -> &Vec<Arc<Plugin>>
Auto Trait Implementations§
impl Freeze for ExtensionManager
impl !RefUnwindSafe for ExtensionManager
impl Send for ExtensionManager
impl Sync for ExtensionManager
impl Unpin for ExtensionManager
impl UnsafeUnpin for ExtensionManager
impl !UnwindSafe for ExtensionManager
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