pub struct AutoloadRegistry { /* private fields */ }Expand description
The project’s autoload singletons (*-flagged [autoload] entries) — the bare names that
resolve as globals in code. Maps each singleton name → its resource path (M4). Non-singleton
autoloads are deliberately excluded (loaded-but-not-global). Keyed on ProjectConfig alone
(it iterates only the config text), so it backdates across every .gd keystroke.
Implementations§
Trait Implementations§
Source§impl Clone for AutoloadRegistry
impl Clone for AutoloadRegistry
Source§fn clone(&self) -> AutoloadRegistry
fn clone(&self) -> AutoloadRegistry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AutoloadRegistry
impl Debug for AutoloadRegistry
Source§impl Default for AutoloadRegistry
impl Default for AutoloadRegistry
Source§fn default() -> AutoloadRegistry
fn default() -> AutoloadRegistry
Returns the “default value” for a type. Read more
impl Eq for AutoloadRegistry
Source§impl PartialEq for AutoloadRegistry
impl PartialEq for AutoloadRegistry
Source§fn eq(&self, other: &AutoloadRegistry) -> bool
fn eq(&self, other: &AutoloadRegistry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AutoloadRegistry
Auto Trait Implementations§
impl Freeze for AutoloadRegistry
impl RefUnwindSafe for AutoloadRegistry
impl Send for AutoloadRegistry
impl Sync for AutoloadRegistry
impl Unpin for AutoloadRegistry
impl UnsafeUnpin for AutoloadRegistry
impl UnwindSafe for AutoloadRegistry
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.