usebumpalo::Bump;/// Holds data for a [`ScopeGraph`](crate::ScopeGraph). Required to construct a `ScopeGraph`.
////// A `ScopeGraph` will use the storage object to allocate in,
/// and lifetimes of items in the scope graph will be tied to an instance of `Storage`.
#[derive(Default)]pubstructStorage(pub Bump);implStorage{/// Creates a new storage object.
pubfnnew()->Self{Self(Bump::new())}}