pub struct ExtensionSet { /* private fields */ }Expand description
Every loaded extension in load order (shared by the sessions of one cwd).
Implementations§
Source§impl ExtensionSet
impl ExtensionSet
Sourcepub fn new(extensions: Vec<Arc<LoadedExtension>>) -> Self
pub fn new(extensions: Vec<Arc<LoadedExtension>>) -> Self
A set in load order.
Sourcepub fn extensions(&self) -> &[Arc<LoadedExtension>]
pub fn extensions(&self) -> &[Arc<LoadedExtension>]
Extensions in load order.
Trait Implementations§
Source§impl Debug for ExtensionSet
impl Debug for ExtensionSet
Auto Trait Implementations§
impl !RefUnwindSafe for ExtensionSet
impl !UnwindSafe for ExtensionSet
impl Freeze for ExtensionSet
impl Send for ExtensionSet
impl Sync for ExtensionSet
impl Unpin for ExtensionSet
impl UnsafeUnpin for ExtensionSet
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