pub struct BundleCatalog { /* private fields */ }Expand description
Bounded immutable lookup table for bundles installed before node startup.
Implementations§
Source§impl BundleCatalog
impl BundleCatalog
pub fn new( bundles: impl IntoIterator<Item = NodeBundle>, ) -> Result<Self, BundleCatalogError>
pub fn get(&self, id: &SpawnBundleId) -> Option<&NodeBundle>
pub fn iter(&self) -> impl ExactSizeIterator<Item = &NodeBundle>
Trait Implementations§
Source§impl Clone for BundleCatalog
impl Clone for BundleCatalog
Source§impl Debug for BundleCatalog
impl Debug for BundleCatalog
Source§impl Default for BundleCatalog
impl Default for BundleCatalog
impl Eq for BundleCatalog
Source§impl PartialEq for BundleCatalog
impl PartialEq for BundleCatalog
impl StructuralPartialEq for BundleCatalog
Auto Trait Implementations§
impl Freeze for BundleCatalog
impl RefUnwindSafe for BundleCatalog
impl Send for BundleCatalog
impl Sync for BundleCatalog
impl Unpin for BundleCatalog
impl UnsafeUnpin for BundleCatalog
impl UnwindSafe for BundleCatalog
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