#[non_exhaustive]pub struct UpstreamFile {
pub path: &'static str,
pub source: &'static str,
pub integrity: &'static str,
}Expand description
One vendored upstream file.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: &'static strThe logical path in GSAP_ASSETS.
source: &'static strThe source URL.
integrity: &'static strThe pinned sha384 SRI hash of the upstream bytes.
Trait Implementations§
Source§impl Clone for UpstreamFile
impl Clone for UpstreamFile
impl Copy for UpstreamFile
Source§impl Debug for UpstreamFile
impl Debug for UpstreamFile
impl Eq for UpstreamFile
Source§impl Hash for UpstreamFile
impl Hash for UpstreamFile
Source§impl PartialEq for UpstreamFile
impl PartialEq for UpstreamFile
impl StructuralPartialEq for UpstreamFile
Auto Trait Implementations§
impl Forget for UpstreamFile
impl Freeze for UpstreamFile
impl RefUnwindSafe for UpstreamFile
impl Send for UpstreamFile
impl Sync for UpstreamFile
impl Unpin for UpstreamFile
impl UnsafeUnpin for UpstreamFile
impl UnwindSafe for UpstreamFile
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<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> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> Scoped for T
impl<T> Scoped for T
Source§fn scope(ctx: &PolicyContext) -> ScopeQuery<'_, Self>
fn scope(ctx: &PolicyContext) -> ScopeQuery<'_, Self>
Open a deferred
ScopeQuery for this type. Resolves the
registered scope at .load() time, not here.