pub struct ImportInfo<'a> {
pub import_records: &'a [ImportRecord],
pub ast_urls_for_css: &'a [&'a [u8]],
pub ast_unique_key_for_additional_file: &'a [&'a [u8]],
}Fields§
§import_records: &'a [ImportRecord]§ast_urls_for_css: &'a [&'a [u8]]bundle_v2.graph.ast.items(.url_for_css)
ast_unique_key_for_additional_file: &'a [&'a [u8]]bundle_v2.graph.input_files.items(.unique_key_for_additional_file)
Implementations§
Source§impl<'a> ImportInfo<'a>
impl<'a> ImportInfo<'a>
Sourcepub fn init_outside_of_bundler(records: &'a [ImportRecord]) -> ImportInfo<'a>
pub fn init_outside_of_bundler(records: &'a [ImportRecord]) -> ImportInfo<'a>
Only safe to use when outside the bundler. As in, the import records were not resolved to source indices. This will out-of-bounds otherwise.
Trait Implementations§
Source§impl<'a> Clone for ImportInfo<'a>
impl<'a> Clone for ImportInfo<'a>
Source§fn clone(&self) -> ImportInfo<'a>
fn clone(&self) -> ImportInfo<'a>
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 moreimpl<'a> Copy for ImportInfo<'a>
Auto Trait Implementations§
impl<'a> Freeze for ImportInfo<'a>
impl<'a> RefUnwindSafe for ImportInfo<'a>
impl<'a> Send for ImportInfo<'a>
impl<'a> Sync for ImportInfo<'a>
impl<'a> Unpin for ImportInfo<'a>
impl<'a> UnsafeUnpin for ImportInfo<'a>
impl<'a> UnwindSafe for ImportInfo<'a>
Blanket Implementations§
Source§impl<T> AsCtxPtr for Twhere
T: ?Sized,
impl<T> AsCtxPtr for Twhere
T: ?Sized,
Source§fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
self’s address as *mut Self for deferred-task / scopeguard /
ref_guard ctx slots. The closures/trampolines deref it as shared
(&*p) — every method they reach is &self post-R-2, so no write
provenance is required; the *mut spelling is purely to match the
existing DerefOnDrop / HasAutoFlush / RefCount ABI.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